skysight-inc/HackerNews huggingface dataset:
Location: SF Bay Area
Remote: No
Willing to relocate: only to nyc

Résumé/CV: https://www.linkedin.com/in/akiani/ - can send resume on email. just don't want it to be scraped here :)
Email: kiani [ at ] cs.stanford.edu

I am a very technical product person with years of hands on work in software/ML. My passion is in healthtech. Ex-Googler, acquired startup 1st employee, Stanford CS masters.

Technologies: PyTorch, Tensorflow, Keras, Flask, OpenAI Gym, GCP, Bootstrap, D3, jQuery, Material, Pug, Product Definition, User Experience Design, Agile Development, Design Control, HIPAA, FDA, CLIA, Spring Framework, MySQL, ZooKeeper, High Performance Computing, Grid Engine, Isilon, NFS, Spark, Hadoop, HBase, AWS, Git, Docker, Angular, jQuery, Bootstrap, D3, Next-Gen Sequencing, LIS, Python, Java, C++, R, JavaScript, Bash, HTML5, CSS
Are you sure? I got a 1Password 7 license without contacting support. The support page also mentions a way to get a one-time purchase license. https://support.1password.com/upgrade-mac/#upgrade-to-1passw...
> I expect a huge rise in depression the more people work at home

Offset by a huge fall in depression by those who are introverts and don't function well in open floor plan office environments. Workspace happiness isn't universal.
Why was BoringSSL chosen as the backend? According to Google,

> Although BoringSSL is an open source project, it is not intended for general use, as OpenSSL is. We don't recommend that third parties depend upon it. Doing so is likely to be frustrating because there are no guarantees of API or ABI stability.

https://boringssl.googlesource.com/boringssl/
haha, that's hilarious. Positive reviews too?!
ngrok | San Francisco & Seattle | ONSITE | Full-time | https://ngrok.com/

Ngrok builds developer tools and infrastructure to bring secure, powerful network tunnels to individual developers and companies alike. Ngrok's tools enable our customers to easily share local development environments, securly access remote devices, build and test webhook integrations, and much more.

We're looking for Full-Stack, Backend, & Devops Engineers across a number of different teams. We work mostly in Go, Typescript, & React. We're also looking to add Rust to our toolbelt.

Email me frank@ngrok.com to learn more.
SEEKING WORK | Connecticut, USA
Remote: Yes (15 years remote: efficient, productive and highly available)
Willing to relocate: For the right position; remote w/ occasional travel much preferred

Open to FT or PT freelance projects, development work, source code audits, reworking codebases left in poor shape. Specializing in Rails & React Native, Node, React, Javascript.

Experience in all phases of software development: architecting solutions from the ground up (from concept to shipping), reworking/rebuilding/refactoring existing projects (those left in poor shape, or reliant on outdated libraries), and contributing to existing modern codebases.

Technologies: React Native (core contributor), React, Ruby, Ruby on Rails, JavaScript, Perl, Objective-C, Java, Swift, C, C#, Python, Node.js, Express, PHP, GraphQL (Apollo) Mobile Development: Native: iOS / Xcode, Android / Android Studio, Hybrid: Cordova/Ionic, HTML5 / Canvas, CreateJS/ImpactJS/Phaser, Flux (Redux, Alt.js, Mobx), MySQL, PostgreSQL, MongoDB, Firebase, RSpec, Cucumber, Selenium, Mocha, Jasmine, Sphinx, Solr, Lucene, Elastic Search, AWS (S3, EC2, Lambda, Amplify, RDS, etc), Linux, Apache, Git / GitHub workflow, Dev Ops, Heroku, JIRA, Confluence, BitBucket, MongoDB

Full stack & mobile software developer with over 15 years of professional experience architecting and building a wide range of products on web and mobile platforms using diverse languages and tools.

Resume: https://drive.google.com/file/d/1OzlQkhUFtW2i9uZV7h29U8_6SnZ....

Email: adamjroth[at]gmail.com
Please don't. This is egregiously off topic and, as tylfin points out, breaks the rules.

We detached this subthread from https://news.ycombinator.com/item?id=22226855.
I haven't read Code Complete but I did flip it open to a random page around halfway through the book, and was treated to a page-long explanation about the fact that conditions in loops aren't constantly being evaluated, but only once at the top of each loop.

I think it's reasonable to simply assume the entire book is bullshit after that.
Websockets are no problem with Ratchet. OhDear is a high traffic app that uses laravel-websocket (based on Ratchet) with absolutely no performance issues.
For example, in a web service I maintain, we maintain an internal exception hierarchy like:

class OurExceptions:
http_status_code = 500

class DatabaseRecordNotFoundError:
http_status_code = 404

Database queries are all written like:

rows = db.select(...)
if not rows:
raise DatabaseRecordNotFoundError

and the top-level Flask error handler has code like:

try:
return call_view()
except OurExceptions as exc:
return response(status_code=exc.http_status_code)

This is grossly oversimplified, but you get the idea. So, this means that we can write views like:

def some_view(object_id):
obj = fetch_obj_from_db(object_id)
return {"found": obj.name}

If the object isn't found, the caller gets a 404 response without the person writing the view having to do a single thing. However, they can still handle the problem themselves if they really want to:

def another_view(object_id):
try:
obj = fetch_obj_from_db(object_id)
except DatabaseRecordNotFoundError:
return {"error": "Not found. Try again later?"}, 404
return {"found": obj.name}

I absolutely love this coding style because exceptions are still being handled everywhere, but don't have to be explicitly dealt with deep inside a nested call stack. That lets us write very uncluttered, testable view code like:

def change_password(userid, oldpass, newpass):
# This raises an exception if the user can't be found
user = get_user_by_id(userid)

# This raises an exception if the old password is wrong
verify_password(user, oldpass)

# This raises an exception if the DB couldn't be updated,
# perhaps because of a race condition with another request
update_password(user, newpass)

# By the time we get to this line, everything above has to have
# succeeded, with zero manual error checking inside this view
return {"result": "Password successfully updated."}
Travelex: Bank currency services still offline after hack
Sure it’s possible but the opposite is also possible and politicians shouldn’t be trying to figure this out. There clearly isn’t some major harm to the world being caused by two different power standards. I can say that I personally vastly prefer Lightning to USB-C. Politicians should focus on the areas where the harm has been clearly established, like in privacy, not some dubious guesses about what power cable people like. And in other places where Apple has their own standard, like AirPlay and AirDrop, I prefer it to the open standard, so I’d prefer if politicians didn’t make laws standardizing the worse option.
Your office is in a small cockpit miles above earth. Doesn't get much more remote than that.
Ah that makes perfect sense, Brazil confused me for a minute there.
I don't think the older games are necessarily better. But they are different and the pitch gave the impression that the intended product would be closer to X-Com than XCOM.
Speed up Ruby and JavaScript tests using static and dynamic split
If that's the case, they are being sloppy, considering that everything under www.google.com is proxied through their servers, not just specific reCAPTCHA assets.

Gmail by NSA: https://captcha.nsa.gov/intl/us/gmail/about/

They're inheriting a considerable part of Google's attack surface. For example, Google's open redirects could be used to bypass origin checks as part of an attack on nsa.gov, or to phish NSA employees.
This is the way people in cults talk.
Meh. Seems over engineered and too general. Maybe it’ll be cool for ML. Probably best left ignored for anything else.

The whole thing about using it for C++ optimizations... I’ll believe it when I see a statistically significant speedup. Until then it’s vapor.
Thank you for your reply.

I am way less experienced than you are, and yet I can't help but feel that your experience is somewhat atypical. I never had a bad trip myself, but I can definitely see how one could happen. Given high doses and time, I'd say it's almost guaranteed. Also, HPPD seems to be correlated with the number of trips and definitely not as rare as some statistics might suggest. However, it's largely unresearched, so who knows? I'm not criticizing in any way, just saying you're one of the lucky ones, I'd guess.

If you will allow me one more question, I'd like to know how this has changed your perception about well... everything? It's a broad question, but I guess sort of aimed at your reason for existence, death and so on. In my case, experimenting with psychedelics both revealed the unavoidability of death, but also cured me from the fear of it. Overall, I'd say that's a win, but it definitely had its challenges. Because of those challenges, I avoid blindly recommending psychedelics to friends, the desire to confront such issues has to come from within.
That doesn't help you since you authenticate using the client hash so knowing that lets you authenticate remotely anyway. It only protects you against a password that was reused for something else as well.
Does C++ have an ABI?
That's a cool idea for a web service where once someone tries to actually change something, you can ask again for the password. I struggle to see how it makes any sort of difference for a remote management software; it's essentially an enterprise ready trojan. The moment someone has connected to a machine through token or password, that machine is utterly compromised and can not be saved by you clicking "revoke" in a web interface. That kinda situation calls for you to physically disconnect the machine from power.
Asana | Solutions Consultant (Pre-sales) | Sydney, Australia | ONSITE, FULL-TIME | Salary market rate

At Asana we have created a platform that makes teamwork more effortless. We're looking for a Solutions Consultant to join our team in Australia (we are 16, growing to 25+ across the different roles here in Sydney). This is a pre-sales role and you'll be working with sales reps as well as lots of customers where you'll be responsible for technology and solutioning in the sales phase; vision, roadmap presentations, security workshops, API details, deployment planning etc. Lots of fun, growth and variety.
If you like collab technology, SaaS, and selling, then consider joining a successful team of fun and capable people working for a very fast growing SaaS company in an exciting space and (IMHO) one of the most exciting tech companies around today!
Email me at danieliversen (at) (company name) .com (esp. if you want a chat or have questions)
Surviving even a Cretaceous–Tertiary sized extinction event on Earth would be a hell of a lot easier than trying to terraform and permanently colonize a planet like Mars that is missing its magnetic shield.
Viagra exists yet breast cancer is still a thing because cancer is way harder to solve. And there is an enormous amount of money in cancer. Cancer drugs are some of the most profitable drugs to research right now.

And discovering viagra was a complete accident while trying to develop a pill for cardiovascular disease.
Location: Puerto Varas, Chile (GMT-3)
Remote: Yes
Willing to relocate: No
Technologies: Clojure, Java, Ruby, Perl, Bash
Résumé/CV: TBD
Email: jon@millett.net
Facebook was a platform for several years. And most value came from 3rd parties. Just to mention the wall as we know it today was a 3rd party application.

So what happend to the platform? Facebook canibalized it. Copied better apps. Blocked developers who was too good, bought others. Closed APIs when the ecosystem started to grow.

Collected detailed information about ideas people had for applications.

For me, doing any app integrated with Facebook is something to be considered as 100% risk. Either you fail, or you will be succeed and destroyed.

I will never participate in any "platform" made by Facebook. And i believe a lots of developers who wrote anything using Facebook Platform share the same feeling.
There are multiple reminder services.

At larger companies a lot of the issue isn't literally generating reminders, it is making sure they're sent to the correct people/departments and are actioned by anyone.

For example you sometimes have reminders sent to ex-employees, or sent to a mailing list and everyone assuming everyone else is going to action it. Or the reminder gets ping-ponged between multiple managers via email with nobody either able or willing to deal with it.

None of these are tech' issues, and they don't have technology solutions as a consequence. So whenever I see an embarrassing expired cert, I don't assume technical malfunction, I assume political malfunction.
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.

DuckDuckGo | Senior Public Policy Manager (US) | REMOTE (Washington, DC area)

DuckDuckGo | Senior Public Policy Manager (EU/UK) | REMOTE (Brussels, Belgium)

DuckDuckGo | Director, Fraud | REMOTE

DuckDuckGo | VP, Brand Marketing | REMOTE

DuckDuckGo | Senior Site Reliability Engineer | REMOTE

https://duckduckgo.com/hiring
I'm getting the impression that recreating functionality from Lucene on top of RDBMS abstractions is certainly possible, but requires a lot of effort from devs and you still need to understand stuff like tokenization, stemming, inverted indexes etc. if you want to use it. At this point one may as well just learn Solr or Elasticsearch. And these are still better at searching at the low level, although of course you sacrifice consistency guarantees. This is a legitimately different problem arena, not NoSQL for the sake of it.
Usually you don't get the entire sub-screen's data such that a blank versus null distinction wouldn't help. You can't "half submit" a dialog or sub-screen on the vast majority of systems I ever worked with it, and one adds time-stamps to critical sub-screens if they can.

Maybe you encountered a specific product's edge-case where it helps, but I'd rather trade away 9 other headaches to get your edge case headache. It may be the case that Product X doesn't allow time-stamps, but should we gum up all strings to make just Product X happy? I don't see how the tradeoff math favors that. Plus, it encourages bad designs by plugging problems with funny non-printable codes. Let's not enable slop-heads.

Re: but for other datatypes

For the purpose of this discussion I'm limiting it to strings, where the majority of null-related headaches are found in my experience.
The dirty little secret that the successful don't like to admit. Plenty of people worked as hard as they did - the only difference between them and the "losers" is that they got lucky.

That being said, you'll never win if you don't try. One must be prepared to take advantage of opportunity ("luck") when it happens, and showing up consistently (being in the right place) is half the battle. Being smart and working hard at the right things also vastly increases one's chances.
Anecdotal, and I'm guessing it's because I was logged in (to my long standing personal Google account) - but I didn't have any issues when I was VPN'd through a Vultr vps of mine when I was in my dorm.

Again I'm guessing it's because I was logged in, from google chrome.
`raise MissingField(field_name)` solves this problem.
The thing that makes me believe that the evidence was planted is because is such an easy thing to do and it does a lot more damage, if there were some financial transcation then there would be some more evidence to corroborate it, if it was some objects or property again there would be a lot more things to corroborate, with porn you just plant a file or a stick and then the you show the jury some disturbing image and you are done, you destroyed the person, lazy and efficient.

The article does not mention it and I would like to know if it is know if this was some files on his laptop, or was in his browser cache or browser history or an USB stick
VS Code isn't tailed to work in a corporate work environment with all the BS that comes with it.
WhatsApp's end-to-end encryption is 'useless', Telegram CEO explains why
Martello | Full-time | Ottawa, Ontario | https://martellotech.com/

Every day at Martello we are creating real-world solutions that have an impact. Our solutions are shaping the performance of unified communications in the cloud – helping our customers deliver top-notch service quality to their users.

* Software Developer - C#: https://martello.bamboohr.com/jobs/view.php?id=47
Newfront (YC W18) | San Francisco, CA | Onsite | https://www.newfront.com

Newfront is building the modern platform to transact insurance. Newfront's experienced brokers and technology remove the headache from business insurance. We believe in human-computer symbiosis that empowers, not replaces, people.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/newfront

Our open positions:

* Senior Engineering Manager: https://jobs.lever.co/newfrontinsurance/51c08b9c-f5ed-4714-8...

* Product Manager: https://jobs.lever.co/newfrontinsurance/8a6fa0ec-7123-4fd2-9...

Backend: Node + Express, Typescript, Go Microservices.
Frontend: Next.js, React + Hooks, Storybook.
Infrastructure: Heroku + AWS, CircleCI, DataDog.
Thanks for posting this. This is one of many stories in the book "Sled Driver", by Brian Shul.
BTW, Hardcover prices have dropped, really.
11 Used from $345.55
1 New from $999.00
from Amazon
And all of that is before you mention their incentives for timed exclusive launches, which I believe often amounts to a revenue guarantee on your projected sales, and I think they deliver it up front.

So a cash-strapped game developer can go into the final stages of their game launch pre-paid and knowing they're already fiscally on track before it's even out. For indies that's a no-brainer.
>if you have 3+ graphics cards (builtin primary, builtin secondary, eGPU card)

I have not had any of these problems. Intel GPU, Nvidia MX150, AMD RX 580. I wonder if there's some weird driver interaction stuff?

But yeah, the technology is clearly not at perfect maturity. All I can offer are condolences :(
Still no relevance algorithm support ?

Bm25 or tfidf would be welcome
No, the numbers don't matter anymore. Whether there will be 1.5°C warming or 4.5°C is simply no longer relevant. The steps needed to avoid either scenario are identical.

"patient" earth is sick. Will you cure him or not? That's the only important question.
edit obviously I didn't catch a detail in my comment. Please stop downvoting this.

Automation fails to discern fair use. The YouTuber should file a DMCA counterclaim, but many youtubers are unsophisticated enough in copyright law to do so.
https://news.ycombinator.com/item?id=22204866 for prior discussion of the now-retracted paper.
I really don't know where you get your information from but this is demonstrably wrong IBM GBS and GTS still ploy hundred of thousands of people.
You’re referencing The Great Leap forward right? Because if so you’re completely ignoring the details in an attempt to use it to bolster your point. The reason tons of people died in The Great Leap Forward has nothing to do with food production per se. Rather, the Chinese government declared several animals to be pests and commanded everyone to eradicate them to protect the harvest. Among those animals were sparrows. Sparrows are minor agricultural pests, but they are fantastic at eating bugs. And so, having hunted sparrows nearly to extinction the Chinese were unpleasantly surprised when a huge plague of Locusts descended on their fields and ate nearly all of the harvest.

So the real lesson is not that command economies are bad but rather that unforeseen circumstances should be avoided. If they hadn’t killed the sparrows we would not now be hearing about how many died.
This work was subsequently retracted: https://www.statnews.com/2020/02/03/retraction-faulty-corona...
At which point you end up doing the same work you would have had to do in the first place, except with extra lines for exception handling. ;)
It's easy to talk about success stories but I think for a proper analysis, we need to look at the full picture. I'm not too familiar with Fig, but ever since Kickstarter, I've been burnt about investing into unreleased games.

I founded exactly 10 game projects from around when it blew up in 2011. I would say I've had roughly 1/3 success release, 1/3 still working a decade later or half-release, and 1/3 completely disappeared. And it's not like I backed random shady stuff either, one of them for example was CLANG, which literally had Gabe Newell in the intro video.

So yeah, I'd like to see statistics about all the projects, not just the handful of successful ones.
Cursed Adapters
If you've been around long enough, you learned to program in a severely memory-constrained environment: any solution _besides_ a streaming solution was unworkable.
Hotpot.ai | Consultant/Freelancer | SF Bay Area | Remote

- Product -

Hotpot.ai (https://hotpot.ai), graphic editor for apps, extensions, blogs, and digital products. (If you want free graphics, please ask. Happy to help HN.)

- Editor Project -

Improve web-based editor with features and enhancements. Many hard problems if you enjoy pixels and graphics.

- Editor Skills/Requirements -

Expertise in JavaScript, HTML, and SVG. Passion for math and pixels, and an openness toward loving their neglected child, fonts.

- ML Project -

Use machine learning to automate/simplify problems in graphic design like logo creation and background removal. We have a pipeline of projects; email to learn more.

- ML Skills/Requirements -

Passion for ML and problems related to graphics/images.

- Contact -

info @ panabee dot com. Please send GitHub and SO profiles, resume (optional), hourly rate, and availability.

- ML Candidates -

Please share the last 3 papers you read; how you track and follow the latest ML research; and what problems related to graphics/images you're most interested in solving with ML.
Taskade (YC S19) | San Francisco + Singapore | Onsite or Remote | [https://www.taskade.com]

Taskade is building the unified workspace for distributed teams. Manage tasks, write notes, and video chat, in one unified tool.

We are reimagining the future of work, remote collaboration, and team productivity.

Our mission is simple, to help teams get work done, faster and smarter.

Here is our story: https://www.taskade.com/about

Our team updates: http://blog.taskade.com

Here are our open roles:

* Full Stack Software Engineer --- React, Redux, GraphQL, NodeJS, Postgres
* Front-end Software Engineer --- HTML/CSS, React, Redux
* UX / Product Designer --- Sketch, Figma, Adobe Creative Suite

Our Tech Stack:

* Back End: NodeJS, Postgres, Redis, Elastic, Socket.IO
* Front End: ReactJS, GraphQL
* DevOps: Kubernetes
* Cloud: AWS, GCP
* Mobile: iOS, Android, React-Native
* Desktop: ElectronJS

Key Traits:

* Passion for productivity tools and remote collaboration
* Excellent problem-solving abilities
* Ability to learn and adapt

To learn more about who we are, our culture, and whether Taskade is the right place for you, please ping me at john@taskade.com and check the full job descriptions at https://www.taskade.com/jobs
Do you guys host interns over the fall semester?
Simpson's Paradox in Measuring Net Dollar Retention Rate
Dark patterns in top Free AppStore game