skysight-inc/HackerNews huggingface dataset:
Forge (forgeglobal.com) | Senior Full-Stack Engineer | San Francisco, CA

Forge is the stock market for private companies. We have provided liquidity to engineers like the people who frequent hacker news that are paid in options and shares in pre-ipo companies and we're working towards making those options more liquid. We also allow people who aren't connected to VCs the ability to trade shares in private companies (Robinhood, Flexport, Impossible Foods, etc...) that otherwise would be inaccessible to many accredited investors.

We are looking for a senior full stack engineer to join our platform experiences to help build our client application. Our stack is Scala => GraphQL => React w/ Typescript (CRA). Were very very bullish on Full Stack Type Safety

https://medium.com/forge-engineering/full-stack-type-safety-...

If you have ever been paid in options, and those options became worthless for some reason or another (golden handcuffs, 90 exercise window, ROFR or Board Approval) now is you chance to help change that system.

Email me at andrew@forgeglobal.com or visit our site below to apply. I always love chatting about the future of the private market.

https://forgeglobal.com/careers
Hey does not support IMAP and that's its most important feature
How would that work? If it didn't encrypt your active storage, then the backups wouldn't be encrypted either, right? Or would it somehow interfere with the backups, making you think the backup's OK when it actually is just garbage and then encrypt your active drive when no more usable backups exist?

I guess that's one reason why if you don't try restoring from you backups it's as good as not having any...
A recent research paper looked at traditional coding interviews versus "private" interviews. One of the authors summarized the paper in a blog post [1].

[1] The case for the private technical interview. https://medium.com/@gameweld/the-case-for-the-private-techni...
The likelihood of a person getting in trouble for posting information about a badly written malware in some pirated copy of a software seems very slim. It’s not like they are exposing some nation state’s surveillance plan.
Dan Abramov makes good, super accessible material on any subject he focuses on. His React series is also good. Guy's a good egg.
this practice helped so many people from low-income countries survive form life-threatening conditions by just importing drugs from India.
A relative of mine from a very low income country got Hepatitis C treatment, thanks to India.
> biggest advantage

Plus the rule of law, I'd say. Well, historically.
I’m not convinced hate speech is real and I’m certainly convinced that hate speech is not violence.

I fucking hate Facebook.
This is like trademarking 221B Baker Street or some other physical address. Doesn’t this make it hazardous to purchase domain names now, since some trademark troll may have grabbed it in the past? Currently there is something extremely refreshing about being able to buy a domain that you find available - no need to worry about getting sued for some random nonsense
A Quora Space for US
Add the job add to https://news.ycombinator.com/item?id=23702122
Seems to me Alexa got it better than any other. It's easy to say and not awkward like "Hey Google", and I can speak my command in a flow without pausing. Shame that the AI backing it is quite possibly the worst among its contemporaries.
Not quite sure what you mean, but imho the key statement in what you said is this:

> I agree that authors (and musicians, and artists, etc.) would like to be paid for their work

: )
Forget showing a map... Try getting it to show French. Or Japanese.
Whoa, beautifully animated. Props to the creative team.
I'd consider Eloquent Javascript the best JS book out there and actually one of the best programming books I've ever read

https://eloquentjavascript.net/

It may be a bit more introductory than you're looking for, but trust me in that you'll want to read it from front to back as it builds on itself.

It's not short and quick, but it's comprehensive, good, and even fun!
This is of course terrible, and I'm sorry your family went through any of it.

I though think it's worth mentioning that the China of today is absolutely not the China of the 50's.

I've personally spent quite a bit of time in China, and it's never seemed particularly "communist" - the middle class has long since been established and continues to grow, and capatalism is very much thriving. On a personal note, I've always really enjoyed my time in China.

I'm not saying it's a model of wonderdrous virtue either of course; there is a lot of corruption (hardly unique to China, mind), many people wouldn't even dream of openly criticising the CCP, there is little press freedom, and of course the Uigher (spelling?) camps are an abomination. Yet the overwhelming majority of the population have never had it better, and are happy with the way things are (of course, few will know everything about the way things are).
I am not downvoting you, but (if GP is accurate) 2 years of professional experience is nothing, and to be an authority is laughable. To say he established himself as a developer marketer, ok, but damn, really? 2 Years? When I started to work 2 years was junior level developer, and now they are authorities??

I quickly checked his writings. I am not trying to put him down, they are ok, but completely different than what I would expect an expert/authority to write. But seems nowadays 50+ tweets a day and 4 blog posts a day are more important than actually, you know, writing good maintainable code.
SEEKING WORK | Buenos Aires, Argentina (GMT-3) | Remote | mikealche.com

* I'm an experienced web/mobile app developer. I can handle entire projects from concept to production, from ui design to backend and database.

* My last project was in the local news in Argentina. It is a free Mobile app that allows for the creation of curriculum vitaes. It was made in React Native with the backend in Node.JS + Express + PostgreSQL.

* I'm currently Finishing my Master Thesis in the University of Buenos Aires. My Thesis is on applying Deep Learning to diagnose skin lessions.

* I'm currently available for full/part time contracts.

* Tech stack: React.js, React-Native, javascript, Node.JS, Angular.JS, Express, Python, pandas, numpy, Pytorch.

* You can view my portfolio at:
https://www.mikealche.com/portfolio

* I've also written some posts that were pretty popular here on HN:

https://www.mikealche.com/software-development/how-to-implem...

https://www.mikealche.com/software-development/a-humble-guid...

email: mikealche@gmail.com
Buying Then HODLing at Least 0.1 BTC in Your Portfolio Is Pure Pragmatism
> It may not be for you, but it's far from a nightmare in my experience.

Right, everyone has their preferences. As was said in another comment, merely paying attention to and adapting one's personal tooling is a huge differentiator between software developers, regardless of which particular tools those might be. Your setup has a lot of conceptual similarities to mine. I use terminals heavily, but ultimately I personally like a GUI as the 'root' of my working space. I'd rather start from a place where I can navigate everything visually/spatially and then add shortcuts on top of that to automate the most repetitive/tedious paths that naturally occur in that environment.
Life, self-improvement and productivity publication
Workpath | Senior Frontend Developer | Munich, Germany | ONSITE, FULL-TIME (for now remote but onsite when it's safe)| https://www.workpath.com
Hello, we are Workpath, a B2B startup in the heart of Munich. We want companies and teams to work as effective and inspired as possible. This is why we built a platform which streamlines goal setting, enables autonomous teams and simplifies cross collaboration. We pride ourselves in building a product which is easy and fun to use.

We are looking for a Senior Frontend Developer (f/m/d) who enjoys creating business applications with great UX. You will work with a small but highly experienced, diverse and fun team of engineers, designers and product specialists. Stack: ES6, React, Redux, Redux Saga, Styled Components, Jest, Enzyme

See full job description here: https://workpath-jobs.personio.de/job/179936

For this job we don't do whiteboard tests or take home assignments. We know your time is precious, so we rather spent it having an honest conversation. Unfortunately for now we cannot provide relocation assistance.

Interested? Feel free to e-mail me: savio AT workpath DOT com
I was trying to show the absurdity of talking about a group of people like that, admittedly sarcasm is always dangerous in comments.
> I think you also would need to guarantee that both engines are aiming for (about) the same speed, even in corners or when tire pressure changes. That might require something technically similar to ABS.

Equal torque is good enough. They'll settle to speeds consistent with turning, etc.

Since they're independent motors, you don't need to worry about the case where a wheel is spinning stealing all of the torque.

> Also, does this have a differential on the back axis? I couldn’t spot it, but that may be because I don’t know what they can look like on these relatively low-powered devices.

I don't see it. Often ATV, etc don't have them: you get enough wheel slip on low traction surfaces that turning works fine, and the prospect of one wheel with impaired traction stealing all the torque is bad.

There's those Russian sidecar bikes.. they have just a clutch for the second rear wheel. If you're on a paved surface, you use one driven wheel, but if you're offroad and could use 2WD, you can engage the clutch (and slippage does the job of a differential).
Building a Lego-powered Submarine with magnetic couplings
Multiyear Surveillance Campaigns Discovered Targeting Uyghurs
Some consumers aren’t aware that it will be a subscription and some doesn’t even know how to manage their subscriptions.

Sure, apple is usually pretty customer oriented if contacted. But this is nothing more than a greed.
Pager

Engineering | Remote |
https://pager.com | https://boards.greenhouse.io/pager

Short Pitch: Communications and collaborations platform to unify healthcare teams and services.

Longer Pitch: Pager delivers a “like having a doctor in your family” healthcare experience, making it simple for consumers to connect with the trusted experts they need to make the right healthcare decisions. We bring consumers, nurses, doctors and other members of the care team together through text, voice and video chat, all in one place. We partner with healthcare organizations to deliver seamless, tech-enabled services and solutions for a consumer experience that leads to better decisions, outcomes and healthier lives. Started in 2014 and based in New York City, but hiring remote roles as well.

Hiring for:

- Engineering Manager (Backend)

- Engineering Manager (Web)

- Senior Software Engineer, Backend (NYC)

- Senior Software Engineer, Backend (Remote)

- Software Development Engineer in Test (SDET)

- Technical Recruiter

- RVP of Sales

- Contract Attorney

I'm the director of marketing at Pager, happy to talk about the roles and company culture even though engineering is a separate department.
The upper castes are in a minority of the country. It’s not like they’re inherently better at their jobs, they just have better access to important resources like social capital, economic capital, and education.
CARTO | NYC + Madrid + Seville | Customer Success, Backend, Project Manager and More | Full-time | ONSITE | https://www.carto.com

CARTO (formerly CartoDB) is the world’s leading Location Intelligence platform, enabling organizations to use spatial data and analysis for more efficient delivery routes, better behavioral marketing, strategic store placements, and much more. Data Scientists, Developers and Analysts use CARTO to optimize business processes, and predict future outcomes through the power of Spatial Data Science.

Shorter version: We make really great APIs and libraries for doing geospatial data analysis and visualization (docs: https://carto.com/developers/ )

We have really great clients from around the world, good work-life balance and vacation, and kind and knowledgeable people.

Feel free to apply at our /careers page or email me if you're interested and have questions kpennell at carto dot com
SmartReply for YouTube Creators
> When did you start sharding? How many GB memory did your previously single-machine-Redis-instance use . . .

Sharding is always something you do on day 1 for every project, because a single-machine-Redis-instance is a SPOF and won't pass even the most basic operational readiness checklist.

> (capacity planning questions)

The answers to these questions don't generalize, they depend on your workload. You should figure out some approximation of your data types and request profiles, and use those to get a rough understanding of what one Redis server on a given machine class is capable of delivering. This usually means applying a few different classes of read/write loads against a small cluster at steadily increasing RPS, and documenting how CPU, memory, and latency characteristics change. From these numbers it's possible to derive a capacity plan.

The last time I did this, for my workload and machine class, one Redis instance (one core) delivered 250-500k RPS, invariant to memory used. We'd use the conservative end of that range, combined with the RPS and data set growth rates we predicted, to provision for ~12 months of growth. Operationally, we would deploy (cores-1) or (cores-2) instances per host (I forget exactly) on 32- and 64-core machines. I think they had like 64-128G of RAM, and we made sure to leave enough memory overhead so the AOF or whatever persistence option wouldn't lock up the box. But even the choices of what class of machines to use is a function of your use case, if you have really large dataset with relatively non-costly (CPU) operations, you want a totally different machine profile than a relatively small dataset with complex operations. Availability SLOs also factor in.

All of this is basic operational stuff, and with Redis the answers are pretty well-understood and highly predictable. Completely opposite to systems like Elasticsearch, which was a total nightmare to predict, provision for, and operate.
Platform Confluence
Aggregation theory describes the shift of power from supply to demand, growth based on zero marginal cost, and direct relationships with users. Platforms like Google, Facebook, Amazon, and others were able to become aggregators because of the internet.

The next step in the evolution of aggregators is Platform Confluence: the combination of several apps and sites owned by the same company into an ecosystem in which user signals and ads reinforce each other.
Love the animations, signing up for sure
I was planning to start using YTTV when sports start up again. We were using Hulu Live before and, while it wasn't terrible, I wanted to give YTTV a try.

This price hike kills that option. I will go back to Hulu or, more likely, just add TV to my monthly Fios package.
Very cool. I did something similar for SmartNet trunking years ago, only it used a dedicated fat client. I stopped working on it when people were getting serious about rebanding and encrypted P25 in my area. Several years later, that still hasn't happened.

And yes, to be perfectly clear, what I had in mind was for removing commercials automatically. I was complaining about mindless DJ patter in my post, but that's not an issue on FM anymore. It's either not that mindless in the case of stations like KEXP, or it's nonexistent thanks to the Clear Channelization of everything else on the dial. In any case, I have no idea how I'd go about removing it reliably. Skipping repetitive commercials is a rudimentary DSP exercise, but skipping random DJ diarrhea would be an open-ended ML problem.

Actually, now that I'm thinking about it, the obvious solution would be to keep repetitive segments lasting at least ~3 minutes, and discard the rest. If I did it the way I was originally thinking about, I might still hear the commercial the first time it aired. But if I did it this way, I'd never hear any commercials at all, and would only miss the first appearance of a new song if I happened to be listening at the time.
I agree. Sounds like this is exactly the book they're looking for:

"No prior knowledge of JavaScript is required, but you should know how to program."
There are so many good east coast brews that we rarely, if ever, see on the west coast. I pick up Magic Hat whenever I see it, and they've always been good -- didn't know they were such a revolutionary force, and that the (very good) beer that I buy from them was even better back in the day.
* consistently user hostile
I don't even get it. You write Javascript basically 1:1 the same as Python or Ruby. And I would argue it's even nicer in various cases, from destructuring to lambdas to async/await and first-class Promises.

I wonder if the people say they avoid JS at all costs because it's "like assembly" have been doing that so effectively since 2003 that they never even tried modern JS
Back to the Present: Leaving the self-driving car in the lab
I've said from the beginning that the Coronavirus situation is a lot like a plane crash – early errors, yet plenty of time to wait around to watch the consequences play out, with potentially not a lot to do to change the course of things.

This article by James Fallows (author and pilot) looks at the crisis similarly, and pieces the 'what went wrong' narrative along the metaphor of a crash investigation.

Without getting into a political food fight, I think what's relevant for HN is looking at this like a systems failure; understanding preparedness, risk, making hard decisions.
Just type “make <tab>” in fish, because it does it out of the box :)

Here are the full completions: https://github.com/fish-shell/fish-shell/blob/master/share/c...
Magic Hat #9 was delicious. I miss it. I always assumed it was freshness that was a key taste differentiator as well. I figured a case of Budweiser or Miller was more likely to have been on the shelf for many months to possibly years as it worked its way through the supply chain and existing retail inventory. That's why the big 3 did a big "Born On Date" advertising campaign because at one point they were getting hammered by that.
Video walk-through of the front (pilot) seat of the SR-71:

https://www.youtube.com/watch?v=tj9UwKQKE3A
Open the Play Store app and there's a Subscriptions page on the sidebar.
It feels in tune until the moment you hit Return, generally. Then the machine has to do actual calculation, and you're reminded of the clock speeds you're dealing with.

Yes, I have very low latency while I type RUN EXCEL, but who cares when the floppy disk access that comes next takes 20 seconds?
Yale study: Official Covid-19 death toll is ‘substantial undercount’
Whether orders for Facebook's behavior comes from the top is speculation about the motivation for things the article discusses, not an actual summary of the article.
Most beers are better at the brewery IMO, and most beers are better on draft. One beer I especially like in a can is Boddingtons because of the CO2 capsule that makes its pour quite similar to a draft beer. I think a few other beers have the same innovation. I believe I’m the only person at my local package store who buys it, as they order very little and I always seem to buy the last couple 4-packs.
We detached this subthread from https://news.ycombinator.com/item?id=23702641, which is no longer downvoted.

Downvoting in Who Is Hiring threads can range from competitive behavior (which is abusive), to disliking a company (not a good reason), disliking something about the post (e.g. because it didn't use the word 'remote' correctly), or because a company broke the rules (e.g. by posting twice in the thread).
what else is missing other than docs?
in hope you won't remove the current state, just because you don't consider it released yet :)
Lumen5 | Frontend (React), and Javascript | Vancouver, BC | Fulltime, Onsite | https://lumen5.com

We're a startup (33 people so far) that is growing quickly! We're writing software that uses machine learning to automate the creative process of producing video content. We've found that what we're building is very attractive to marketing and communications teams from lots of different organizations and we've got tons of interesting search, NLP, artificial intelligence, video rendering, and web scaling technical challenges. Right now, we're hiring:

Frontend Engineer: Contribute to our large, beautiful single-page app, using React, Redux, ImmutableJS, and more! https://lumen5.com/careers/opportunity/?gh_jid=4040744003

Javascript Engineer: We're building a powerful javascript library that handles all of our video rendering (in webgl), and we need the testing, toolkit, architecture and data structures expertise to continue to make it awesome. Posting here: https://lumen5.com/careers/opportunity/?gh_jid=4040741003

Controller: A key contributor to the operations team - budgeting, forecasting, pricing. Both strategic and hands-on work. Posting: https://lumen5.com/careers/opportunity/?gh_jid=4099760003
The Black Founder List (US-Based, Venture-Backed)
What does Covid-19 do to the brain?
They're going to sell very large numbers of these. In the same week that the SegWay is EOL'd this comes out. If 'It' had been this it would have been a damn sight more impressive. Great work, great people.
Histre | Full-Stack Developer | REMOTE | https://histre.com/

Histre is "Effortless Knowledge Base". The core idea is that the signals that users generate as they go about their day on the web can be put to good use for them. Right now it visualizes their research path, save notes and highlights, collaborate with teams, and such things related to creating and maintaining a knowledge base semi-automatically. We have ambitious plans for where we want to take the product.

We're looking for an experienced full-stack developer. We're specifically looking for extensive Django and JavaScript expertise, with skills to build robust systems. Experience with browser extension development, PostgreSQL, and Elastic Stack would be a big bonus.

Please apply here: https://histre.com/jobs/
So few people understand prototypal inheritance.

e.g.: sometimes you can do Object.create(obj) instead of Object.clone(obj) if you just want to have a one-off object.
There is a similar snippet by user 'cies' here on HN just 6 months ago.

https://news.ycombinator.com/item?id=21812897
At what point did deep dive come to mean high-level overview?
Actually, only one other person (besides you) sank to insults.

I've enjoyed the responses, and the responses to responses. I've learned a bit from it.

This has been a really good thread, about a topic that has a thousand years of pain behind it.
Morphic Interface
bash-completion does that for you by just pressing TAB. All I miss from it is some kind of annotation.