skysight-inc/HackerNews huggingface dataset:
Faithlife | Senior Fullstack, Senior Backend, Payments, Engineering Managers | Bellingham, WA or Chandler, AZ | Fulltime | Onsite or Remote Faithlife is a tech company committed to the church. We build the world’s premier Bible study software (Logos Bible Software), along with an entire line of resources for Christian living: Faithlife.com (an online church management and communication platform), Proclaim (a cloud-based church presentation tool), Faithlife TV (video streaming service), the Faithlife Giving (online donation platform), Faithlife Sites (Church website builder), and more. Faithlife is looking for an experienced engineers and engineering managers with the knowledge and skills to help build products that serve the church. Technologies: C#/.NET, JavaScript, React Where we can hire: https://faithlife.com/careers/remote
Apply online or email devjobs@faithlife.com

Streaming Video Engineering Manager: https://fl.vu/tvengmgr

Senior Fullstack: https://fl.vu/srfullstack

Senior Backend: https://fl.vu/srbackend

Communication Platform Engineering Manager: https://fl.vu/engmgr

Payments Engineer: https://fl.vu/payeng
I don’t get the concept of buying a console or using a service that streams the games, meaning I cannot play them offline (I play games mostly in Transit, buses, subways, etc that don’t have wifi) - and meaning I ultimately don’t own the games I buy, and when Google predictably shuts this service down as it is notorious for doing, I don’t have anything to show for my investment?

I would never buy a serious console game on anything but hard media.

In a couple years, all the money people spent on games for Stadia will literally have been completely wasted - and my Sega Genesis I got when I was six, and the games I paid for 20 years ago will probably still work (I’ll admit bitrot is a concern, but that’s a hugely different issue), along with my PS5 or whatever I’m using at that point.

This is a zero-value, long-term net-loss concept for me. It boggles the mind.
wireguard uses UDP so they're not actual "connections"
> every online shop has their own home-rolled thing for credit cards

Who is out there hand-rolling credit card auth?

Use Stripe, Paypal, Amazon, or something similar folks, PCI compliance is a nightmare.
‘I have a duty to do this’: Meet the Redditors fighting 2020’s fake news war
Glad you got through making the video, but maybe it was a little unclear what I meant -- a short ~15 second GIF of moving about the app (not an introduction, but when you're being productive with it) would do much more to draw people in.

By all means though, embed the video onto the page -- it's at least a start. IMO it's not really reasonable to expect busy devs to sit through 1 minute of silent sped-up introductory content.

Here are some examples of what I mean (I searched "wysiwyg react" and "page builder react" on github and picked some good examples):

- https://github.com/jpuri/react-draft-wysiwyg

- https://github.com/BuilderIO/builder

- https://github.com/blocks/blocks

- https://github.com/artf/grapesjs
Marvell Introduces the Octeon TX2 and New Octeon Fusion
Hawaiian Birds Are Losing Their Songs
my point is that it would appear that "Anyconnect Secure Mobility Client" has a shitton of vulnerabilities. sure, wireguard may have some vulnerabilities, but you don't need a formal audit to tell the difference between "this might have some issues" and "holy fuck this is a fucking dumpster fire". you need an audit to tell if "this might have some issues" is "this has some issues" or "this is actually pretty good". in particular, "Anyconnect Secure Mobility Client" appears to have a significant number of local privilege escalation exploits, some several dozen since 2011. that doesn't necessarily mean that the protocol is shit, but it probably does. it probably means that no serious security professionals have examined it, and the vulnerabilities that have been found are just the easiest ones that can be found with a scanner.

but even ignoring all of that, wireguard has significantly better security guarantees. https://www.wireguard.com/formal-verification/ claims that "WireGuard has undergone all sorts of formal verification, covering aspects of the cryptography, protocol, and implementation." with references to several formal proofs of the protocol.

furthermore, wireguard has actually received a CVE: CVE-2019-14899, which was posted here only a few weeks ago. it's not wireguard-specific though, it's a general problem with VPN setup on general-purpose operating systems.
I don't think that's the full story. Trump will replace and bully everyone that is not on his side ( just look at his Twitter)

Look at the mess at the Trump administration where competent people just quit and some people stay in the background, fixing things.

They don't even dare to answer the press anymore and limit freedom of speech/journalism.

I'm not suprised that the CDC officials were replaced by Trump loyalists and the current mess he left behind.

Even his main goal of building the wall is too fill his own pockets through friendly contractors.

And I wouldn't be suprised that he tries to manipulate stocks also, people in the past didn't believe him anymore after his multiple attempts to manipulate stocks. Then he actually tried something and went broke multiple times ( Trump casino's). He's more worried about the stocks and low taxes, than the health of US citizens.

And that is not the most worrying part. During his presidency, I have yet to see any sign of intellect.
NetDocuments | https://www.netdocuments.com. | UX Director | Salt Lake City (Lehi), UT | Full time | Onsite

NetDocuments is a leading, secure cloud-based document management and collaboration solution that's been serving the legal industry for over 20 years! We host billions of files, from the largest global law firms and legal departments to the smallest boutique shops, across web, mobile and desktop applications.

We're looking for a UX Director to lead design across our entire product portfolio.

Apply at https://netdocuments.bamboohr.com/jobs/view.php?id=81&source... and mention that you saw it on Hacker News!
Twitter pulls out of SXSW conference over coronavirus concerns
> I found all of these incredibly patronising and insincere

I'm American. I find close to 70% of my interactions with support staff is insincere on the part of the support staff.
This seems to fall a bit under the Dyson's "lumpers and splitters" https://en.wikipedia.org/wiki/Lumpers_and_splitters
Actually, I haven't heard of them and they look like a pretty nice way of connecting different resources over the internet. I am not sure what you mean by parasites. I am glad they posted the link in this thread. Wireguard is an opensource project, Tailscale is a paid service. Do you think they compete with each other or you think that people should not share product recommendations at all on HN?
TLS has shown how the quest for backwards compatibility has the unintended consequence of downgrade attacks. Wireguard's lack of cryptographic agility is a feature, not a bug. Sure, it means everyone has to upgrade when a new version of the protocol comes out, but the entire point of a VPN is security.

That said, OpenBSD's OpenIKEd is just as simple and efficient, and thanks to standard compliance (IPsec, IKEv2 and MOBIKE) it works out of the box with iOS devices.
SEEKING WORK | Central Europe(CET+0) | Remote | https://getivor.com

I'm a seasoned web development expert with a knack for UX design. I specialize in front-end(React), but also do back-end(Node).

I have extensive experience in architecting, building, and delivering large custom-made web applications.

Over the last decade I helped several US/EU based clients build Airbnb-like platforms, real-time GPS vehicle tracking suites, healthcare/finance/construction apps, and more.

I mostly collaborate with tech companies, but also have a lot of positive experiences assuming CTO-for-hire roles to work with non-technical founders.

Tech stack: React.js, JS/TypeScript/Babel, Node, Webpack, GraphQL, ESLint, Cypress.io, styled-components etc.

• Read more on my website: https://getivor.com

• View recent project - Jira Clone (4,5k stars): https://github.com/oldboyxx/jira_clone | Live demo: https://jira.ivorreic.com

• Passion project from 2014 (100k monthly visitors): https://movieo.me/movies

Get in touch: ivor@codetree.co
Would be great to see more HowTo's and sample code on implementation. Thanks for your efforts. I'm bullish on the topic.
Even a weak foundation takes time to crumble. Jack Welch built the foundation for GE's growth on the surface of a bubble that would burst in 2008. Perhaps the real mistake of his successor was not jumping off the pyramid soon enough.

https://www.nytimes.com/2017/06/15/business/ge-jack-welch-im...
There is no HTML or CSS in react native. Are you sure you didn’t work with plain React in a webview instead? I can’t even imagine trying to add another compiler (ClojureScript) to its build process.

AirBnB abandoned it for other reasons - mostly difficulty integrating it with existing native codebases and developer pushback, without fully commuting to it. MS Office, Shopify and a host of other products are fully invested now.

Flutter doesn’t have native UI, so I don’t think it compares well (or will catch up for non-gaming/casual apps).
SEEKING WORK | LONDON | Remote

Specialties are front-end development in React/Redux/Graphql

Full stack web development with background in Node, Rails scaled development.

Also comfortable building infrastructure using Containers/EC2/Lambdas/Cloudfront, etc.

jonathan.x.wu@gmail.com /

https://linkedin.com/in/jonathanpeterwu
I find image search on Google to be terrible due to whatever it is that Pinterest is doing. It is awful trying to find something and repeatedly stumbling into their crapfest.
This is not how opensource works.
There's a few different things at play here:

1. In order a sufficiently smart compiler to understand if this is okay, it would have to know how the Vec<T> type actually works. But Vec<T> is a library type, and uses unsafe code, which is kind of definition-ally code that the compiler cannot understand. So, even for this specific case, it is too hard to do so today. A human cannot even tell if this is okay or not, right now, because you'd need to see the code that's in the `...`.

2. Even if it could, it's unclear if it's a good idea. The more complex analysis a compiler can do, the harder it is to explain what it's doing to end-users. Imagine that, for example, we wrote this code, with the `...` being a case where it's safe, but then we modified it to a case where `...` was not safe anymore. What would that diagnostic look like? How could it be communicated to people in a useful way?

3. There's a tension here. If you make it work for very specific reasons, any small changes would likely cause it to break, whereas it breaking up front may lead you toward a design that is overall more robust.

> It's essentially what persistent data structures in functional languages do and it may not be a good fit for Rust.

We have those! https://crates.io/crates/im

> Rust can sometimes feel restrictive in situations where having both mutable and immutable references or more than one mutable reference to the same thing is reasonably safe, such as in the local scope.

It depends! You're not wrong, but also see my comment over here: https://news.ycombinator.com/item?id=22466587 even local scope may not be enough.
> nothing ever animated like this either

There were add-ons that added animated tricks to the window manager even back in the Win3.1 days. Nothing like you get with more modern GPU-based compositing techniques as everything had to be done in software and CPUs were not all that fast, but you could get animated icons, windows that slid or faded into view, and other such.

It was slow and jerky, even on what was high-end kit at the time, but that didn't stop people playing.

Running such software was a first class way to bring on a blue-screen, or in "standard mode" just hang everything, of course!
Yet the best actors and musicians make far more in the long term, from the support of millions of people who evidently don’t think the way you do.
Would having them print directly in the shell prompt work? For bash, I combine PS0 support (in bash >=4.4) and PROMPT_COMMAND to do this.

My prompt command: https://github.com/paxswill/dotfiles/blob/c4c6d50123fc2535e2...

And PS0: https://github.com/paxswill/dotfiles/blob/c4c6d50123fc2535e2...

Basically the prompt command writes the current time stamp on the right edge of the window whenever the prompt is printed. Then PS0 overwrites that time stamp right before a command is executed.

If you want the time stamp on the left you can skip the prompt command and tput usage by using the \t escape code in PS1, but PS0 will need to be modified for the new location while still using tput.
Covariant (https://covariant.ai/) | Berkeley, CA (San Francisco Bay Area) | full-time | onsite

Our mission is to build the Covariant Brain, a universal AI to give robots the ability to see, reason, and act on the world around them. Bringing AI from laboratory research to the infinite variability and constant change of our customers' real-world operations requires new ideas, approaches and techniques.

We were recently featured in publications from the New York Times (https://nyti.ms/2SkFoUe) and the Wall Street Journal (https://on.wsj.com/2OpujAe), to IEEE Spectrum (http://bit.ly/2Opw3cy)!

We’re always hiring for a variety of roles, but our current priorities are:

- Software Engineer: http://bit.ly/37WP65Y

- Sr. Software Engineer: http://bit.ly/2OprXBq

- Infrastructure Engineer: http://bit.ly/36Xgfo1

- Site Reliability Engineer: http://bit.ly/2OrhpSf

- Full-Stack/Data Visualization Engineer: http://bit.ly/2Sb7AZO

Experience in AI/ML/robotics is not required!

Success in the real world requires a team that represents that world -- diversity of backgrounds, points of view, and experiences. Our common denominator: ambitious expectations, love of learning, empathy for those around us, and a team-first mindset. Curious? Read more about our company and our engineering culture! http://bit.ly/37U1rba
It's not obvious; this confused me for a long time. The skin we call "white" is fairly transparent to UV, and the skin we call "black" is much less so. Skin is a mixture of transparency and reflectivity at different wavelengths and different depths below the surface. As such it's extraordinarily difficult to model it so it looks right, as any CGI engineer will tell you.
Location: Seeking London or Remote

Remote: Open to remote

Willing to relocate: no

Technologies: Ruby on Rails, React, Redux, GraphQL, Lambdas, Containers.

Résumé/CV: https://www.linkedin.com/in/jonathanpeterwu

Email: jonathan.x.wu@gmail.com
Why did you do that then?
IIRC Welch came up with rank-and-yank because he needed to lay people off and decided he wanted to be "fair" about it and not lay off his best performers.

And somehow that got cargo-culted into "we should continuously get rid of the bottom X% of people all the time".
Even if they had zero ability to reduce wearers' risk of becoming infected when exposed, widespread mask use would presumably impede transmission by asymptomatic carriers significantly, which would have clear benefits I think.
Kubeflow 1.0 Released
SEEKING WORK: Remote - Three person design and development freelance team working together for over 10 years (individually with 20+ years experience) Locations: Tampa, FL / Maine / San Francisco
Remote: Yes (or local to one of those areas)

Technologies and Skills: Design, UX, Ruby on Rails, Go, React, Javascript, MySql, Postgres, Redis, Redshift, CSS/HTML/SASS, AWS etc.

Email: hi@squaremill.com

Website: https://squaremill.com (recent projects @ https://squaremill.com/projects)

We have extensive experience in building applications from design, through implementation and ongoing management. We have very happy clients over the last 10 years and can put you in touch with them. Because we have worked together as a team for so long we are extremely efficient - we pride ourselves on that along with being predictable and responsive. We can plug into an existing team to fill holes (design, tech) or can work as a design/developer team to get built what you need from soup to nuts. Experience in building healthcare applications, retail applications, financial apps, custom CMS, phone apps, real estate, high throughput message delivery.
Yup. I recently setup a new VM on a new cloud provider at work and that poor thing got hammered with 2-4 authentication requests per minute from the get-go. By the time the UI of the cloud provider displayed the VM as running, there'd been 23 failed login requests already. I guess this means: if you're not careful, you might lose the VM before you can even login.

Our base image now comes with a hardened sshd and raised firewalls so the first provisioning-run of the configuration management actually has to reduce the firewall protection.
SerpApi | https://serpapi.com | Senior Backend Engineer | Austin, TX | Full-time | ONSITE or FULLY REMOTE | $150k 1099

SerpApi is a real time API to access Google search results. We solves the issues of having to rent proxies, solving captchas, and JSON parsing in an easy to use and integrate API for our customers.

We value transparency and are a proud organizational member of the EFF.

Our current stack is Ruby, Rails, MongoDB, and React.JS. We are looking for a senior backend developer.
Experience in Ruby, Javascript, Proxies, CAPTCHA solving, or Browser Automation are definitely pulses.

Contact Julien @ julien _AT_ serpapi.com mentioning HN.
It's established the body needs water. The contention is only about how much and when to drink it. It's not far fetched there's some timing that are more optimal than others. Too much is bad, and too little is also bad.

There's also exhaggerated sales-claims from believers ofc.
It's mostly a card thing.
Cambridge Analytica were the tip of the iceberg
Role: Machine Learning Scientist, Software Engineer
Location: San Diego

Willing to Relocate: Yes (US, UK) - US citizen

Technologies: Machine Learning, Python, Tensorflow, Pytorch, Julia, C#, Unity, AWS, Node, SQL

Skills: math, optimization, physics, graphics, design

Resume: https://www.overleaf.com/read/wkbttymdcmqt

Personal site: robotoverlordmanual.com

Email: marksaroufim@gmail.com

Hi I’m Mark, I’m an Applied ML Scientist and Product Designer. I'm the founder of yuri.ai where my goal is to make it really easy for game developers to balance their games using Reinforcement Learning. I’m looking for a job because the Lebanese banking system is collapsing and I’ll soon need income to support my parents.

How I can help you:

I can write top notch documentation and can explain anything to anyone: My book robotoverlordmanual.com is a visual and accessible robotics, ML and math textbook with over 28000 monthly viewers. I’m very comfortable writing and speaking.

I can manage your most complex projects: I was the BI lead when Microsoft was selling its display ads business to AOL, I made sure Outlook AI efforts were compliant. I’ve worked on projects with 100+ stakeholders and have bootstrapped projects where I was the first engineer to 10 engineers.

I can turn your research into a product: I’ve done this with Yuri, I’ve done this at Microsoft when I was working on a next gen email ranker and a part of speech tagger and I’ve done this at NASA’s Jet Propulsion Laboratory when I was setting up their computer security anomaly detection pipeline from scratch

I can setup your entire BI infrastructure and measure what matters: I’ve done this for more than 10 teams at Microsoft. I will help you find and measure the metrics that are most indicative of your product success.

I will also get along with your dev team: I have extensive science and development experience and can tell the difference between realistic work and sci-fi. I have extensive experience with tooling and research in BI, ML, RL and game dev.

Please ask me questions!
Not explicitly but it does come up regularly. The challenge with standards is that they are very slow to solidify so we have to keep ensuring we are tackling a manageable (small) scope.

In my personal opinion recurring payments are quite specific to the payment method. For example, how would one do a recurring Bitcoin payment?

At Coil we are trying to come up with some open standards to address this problem space that we hope will complement the W3C browser APIs. We base our standard around the concept of a "mandate" which the user authorizes a payee to create in against their account and which allows that payee to "push" funds from the account to themselves at specific intervals and for predefined amounts. We prefer mandates to the card-based model because the user is in control and can cancel the mandate at any time.

You can read a bit more about that work here: https://openpayments.dev

Excuse the state of the website it's under a small redesign but the content is mostly there, albeit a little rough right now.
I had the amazing opportunity to sit through a training where Jack Welch came to our company and taught a dozen of us his simple time management system. This was back in 1996 and I’ve been using some of the idea’s he gave us ever since. His philosophy about focusing on creating leaders seemed solid. His philosophy on rank-and-yank cost him a lot of fans.
> Profiteers buying masks, at the regular price 3M is happy to sell at, doesn't increase 3M's bottom line?

Not any more than legitimate customers buying the same masks. They provided no signal that 3M wasn't already receiving loud and clear.

Profiteers don't add anything to the situation except their parasitic markup. They misallocate scarce resources away from where they're needed, and those resources end up wasted either in their personal horde or in the hands of those who have more money than sense.
I have a bad habit! I always want to do everything at once - but if you listen to the client it is better to do the most important thing for the client, but very well - and say a high price. In this way you will have the energy for further improvements.
Each node has a list of public keys of nodes that it authorizes to communicate with it. Those nodes authenticate (provide proof of their identity) themselves via the exclusive ownership of their private keys.

So I don't see yout point.
But those institutions do things. Like the CDC. Imagine if this was 1939 and the stock market crashed and there was imminent war likely against one or both of Japan and Germany and maybe Russia too. Wouldn't you want your national institutions to be functional and maintained? The answer is yes, today or pretty much any other time. There will always be new diseases, new conflicts with other countries, issues with resources and there's value in people studying these things.
This is not entirely true. UCSC determines its own admission, they could have simply not increased the student body and their housing would have been sufficient.

I know the same thing is happening at UCSD, where the student body exploded in size and despite additional housing being built, it is insufficient and very expensive.
Yeah, I noticed this, too. Very frustrating. I had posted a helpful gist in the past to make this quick and easy (https://gist.github.com/bluetidepro/bfa60c1d63925180daf3dd53...), but it no longer works because of this frustrating change.
To cue up the old saw: Weathermen.

"You can be wrong half the time and still have a job" har har har
Pope Francis speech on AI and technology (2020)
Sadly many conservatives believe that voting is an exclusively state's rights issue.

That made sense when we had a weak federal government and were mostly a conglomeration of states that agreed to work together.

But now the federal government controls a lot of our lives. The way Texas runs their elections has a significant impact on my life here in California.

I should have a say in how Texas runs their elections (and they should have a say in how California runs theirs).