skysight-inc/HackerNews huggingface dataset:
Big Health | Engineering Manager (San Francisco), Senior Product Engineer (London, UK) | San Francisco, CA or London, UK, depending on role | ONSITE preferred, REMOTE for exceptional candidates | VISA

Are you passionate about mental health? At Big Health, we're building a digital medicine platform that uses clinically proven techniques to help our users deal with the problems of worry and sleeplessness.

Our evidence-based techniques draw on Cognitive Behavioural Therapy, and are already helping people back to good mental health.

We value tenacity, humility, ingenuity and soul. In my interactions with my colleagues, these shine through on a daily basis.

I'm working on the platform and infrastructure team as a Backend Engineer, and we're also hiring full stack engineers, front end engineers and mobile engineers. We have two offices (in London and SF), and for the right candidate we'd be open to sponsoring a visa or supporting a remote role.

We have a micro-service architecture deployed on AWS Lambda, and the backend is written in Python 3.6.

If you're interested, you can email our head of recruiting Lauren at lauren.lazo@Big health.com (no space) with a resume.

Or apply directly at https://jobs.lever.co/bighealth?lever-via=-u1ppSKpEp
Renaissance Paragone: an ancient tactic for getting the most from people
I suppose they have all the downsides of coin ups plus they are also more readily accessible. You don't have to go anywhere to get your fix, it's there in your phone.
But presumably only the Core 3.0 WCF/Winforms "most things work, but in all likelihood your million+ line of code app will have all sorts of little things that won't work".

Presumably if you are using any of the following heavily in your applications, you will never be able to run on .NET 5 without major porting effort (I.E. reworking everything to avoid these):

* Remoting

* C++/CLI or Managed-C++

* App domains

* code access security

* ASP.Net Web Forms

* Exposing registered COM interfaces from .NET code for access from Win32 code.

* WCF Servers (Technically, nothing prevents somebody from porting this, since WCF is basically pure managed code, and its tricky Proxy related code is already ported as part of the client code. It is just that Microsoft has no plans to bother with this.)

Will SQL Server upgrade its .NET support for .net 5? (Potentially breaking compatibility with certain currently supported use cases)?

I'm guessing IIS Managed modules will never upgrade beyond .NET 4.X.
Downloading YouTube Videos with GNU Awk
It seems that she was actually fired for targeted abuse of a colleague...

>I've got a Q for my male twitter friends who have pledged not to appear on all male panels - if u were invited on a panel w Pip Bunce - one of FT's top 100 female champions of women in biz & another guy would u say yes or call the organisers & say sorry i don't do #manels?

>This question sparked several threads of discussion and I wrote about 150 tweets over the course of a week [...] The tone of these discussions was one of ordinary discussion and disagreement, but not long after I received an email from HR
>The hardware was getting cheaper each year. More software became available via open source. Then several ubecorporations entered the hosting/cloud business, and suddenly no one seems to be able to afford their own infrastructure.

The decision framework the executives use isn't just the "hardware+software" -- it's the whole "IT organization".

In other words, it's not "in-house cpu" vs "Amazon's cpu". It's in-house IT employees' speed of tech innovation vs Amazon's engineers'. An example of this disparity was Guardian's disaster with its in-house organization trying to use OpenStack.[1]

For many non-tech companies where IT computing is a cost center, their employees won't be able to match the iteration speed of Google's engineers constantly improving on GCP or Amazon's employees enhancing the features of AWS.

We've all heard the stories where a company's project submits a requisition to internal IT department for 2 development servers for their programmers -- and then the IT bureaucracy tells them that it will take 2 weeks. Over time, the internal IT dept treats the other departments as adversaries instead of customers. Executives get fed up with slow IT departments and get excited when a few clicks on AWS dashboard gets them servers spun up in 10 minutes. It's not just a cpu+hardware comparison.

Companies outsource to AWS/GCP/Azure because it's quicker turnaround with more datacenter features than their internal IT teams can deliver. Most companies are not like Facebook or Dropbox that can maintain an internal IT organization at a high level equivalent to AWS.

[1] https://www.computerworlduk.com/cloud-computing/guardian-goe...
Isn't this an off-topic article for HN?
Since we’re trading theories, I’ll jump in!

My theory is that we are destroying the environment because of our anxiety. It leads us to want to control things and accumulate safety in tangible, physical and dollar form. And the more we do that, the more we destroy the environment. And of course, that also leads to further anxiety as you’ve all pointed out.

So, therapy for everyone - heal people’s desperate fears and the world will heal itself.
About 30% of people seem wired as non-cooperators even when this is disadvantageous; they only ever transact competitively. That's a good trait to have for certain social niches; but to the extent that those social roles shape the environment for everyone else it's a problem.
The console app filters those out today. Ensure you have the poorly named "Filter clipboard contents on paste" feature enabled.
Microsoft won't acquire npm for sure.

I highly doubt MS will ever squeeze GitHub for cash also. It's about integration and azure.

They have proved by now that they are not Oracle and they are doing the opposite of them.

- making development more open ( .net core vs Java)

- making tools more open ( eg. Sms vs MySQL, vscode, ...)

Both have clouds. Microsoft is adding/creating more free tools/services as their onboarding funnel. Development ease is their motivation.

Oracle buys popular things and starts licensing them. They try to force existing clients into their cloud ( MS makes it optional). Oracle's motivation is management influencing
My biggest issue with the windows terminal is my programs pausing without me noticing. Took me forever to figure out disabling “quick edit” fixes this- apparently programs just pause completely if you have text selected? Something I keep managing to do on accident without noticing. There is almost no indication, other than the fact my loading bar froze or my program appears to be stuck.

Disabling quick edit helps, but now I can’t select text at all.

Is this behavior changed in the new terminal?
If anyone is curious what development is like on WSL v1 right now, it's actually not bad at all, but the changes proposed look great with v2.

For example, right now (with v1) you can totally use a WSL terminal of choice and run your dev environment using tmux and terminal Vim (running in WSL) and have a fantastic experience. Then wire up Docker for Windows so that your Docker CLI in WSL connects seamlessly to it. I've been doing this for quite some time for full time development and it's rock solid.

Really looking for v2 with native Docker support and better I/O performance.
What about ligatures? I love using the Fira Code font.

https://github.com/tonsky/FiraCode
Deepmind – Reinforcement Learning, Fast and Slow
> I would expect a new hire to be familiar with it, or need time to become familiar with it

Which equals more overhead than is necessary. Elegance over accessibility is always more expensive, no matter the product. In my experience, folks who are obsessed with "perfect" code over readable code introduce the most long-lasting, destructive bugs, because, at best, nobody wants to and, at worst, nobody can decipher their stuff.
A lot of areas of expertise do go away though. I don't need to worry about the electrical features of the building where I'm hosting servers. No worries about whether I set my automated backups for the prod DB right because RDS makes it trivial. No worries about physical security and having to be anal about site access management or physical segregation between hardware and users. And so on and so forth.

Physical server management is in general a liability and cost center.
> I totally agree that getting vaccinated is the right choice, but without consent it's abuse and if written as law it's tyrannic.

And what option is there if the parents refuse to give consent? People who refuse to vaccinate their kids for bullshit-science reasons aren’t exactly reasonable to begin with. Tyranny sucks but it’s very occasionally useful and people get over it eventually.

Ask any parent who used to a teen about the wannabe Genghis Khan they had for a parent.
I constantly tell everyone I know in college than if I had Anki in undergrad, I would have studied 1/4 as much and had a GPA probably close to 3.8 instead of 3.2 (EE/Math major). If I had kids, I would be trying to get them to use spaced repition as soon as it made sense
Also someone got to put it on their resume... probably someone who didn't have to deal with the headaches ;)
It's easy to criticize you - one could simply argue that these will be measures taken only by a few, and therefore won't have an impact.

I still admire the fact that you are trying - who am I to dismiss it?

And yet, unfortunately I am more and more convinced that individuals won't change history. For a brief moment in my life (~2 years), I naively tried to do something to better the world, and of course didn't go anywhere.

It's sad.
If Kafka were a middle-schooler today, this is the nightmare novel he would have written.

At a meeting two days later with my husband, Sam, and me, the administrator piled more accusations on top of the harassment charge—even implying, with undisguised hostility, that Sam and his friend were gay. He waved in front of us a statement from the girl at the table and insisted that Sam would need to defend himself against her claims if he wanted to prove his innocence. But the administrator refused to reveal the particulars of the complaint (he had also blacked out identifying details, FBI-style) and then hid the paperwork under a book.
Be Fast When It Matters
Real scientists make their own data (2013)
I suppose the issue with it being opt-in is that legacy, unmaintained internal tools won't have the opt-in mechanism
Uh, if you pay them, it's not removed? AFAIK it is still there on your credit report. I recently had an issue where I paid the original debtor and disputed the secondary collector and it went away, my credit impact was nullified, but it's still on my report.
Thanks for the response. However, it doesn't answer the question of whether one's capital gains tax bill will be affected by any investments in renovating or improving the property. If you take another look at my comment, you will see that I already answered this question.

The cost basis used in the capital gains calculation may be adjusted by qualifying home improvement expenses, but not by things like maintenance costs.

P.S. A bit of friendly advice. There is almost always a better way to phrase things than "you're making this way too complicated in your head". It can be poorly received even if you are well-situated to provide useful information or understanding to the other person. It comes off especially poorly when you didn't understand what the other person was asking.
I don't see this as a threat to any Unix like operating system. In my 20+ years in IT, Microsoft has had many years to perfect their command line experience, but never did. They have a long way to go in terms of Unix like features that are part of the command line ecosystem of Unix land.

When I can do this in windows (unix command line): cat somefile.txt | sort | uniq > output.txt, then it'll become a threat. Otherwise, Microsoft should fork a version of GNU/Linux and port all of their apps and GUI. They need to stop trying, they had their chance but may never achieve equality when it comes to the Windows Vs. Unix/GNU-Linux command line.

This is my opinion and observation.

Peace
I have that intuition also - have you ever seen any research to back it up?
Don’t get me wrong, I am very anti MS. But this is probably the only feature I have heard of that I remember being remotely excited about.
I guess this explains why they renamed the previous Visual Studio Online to Azure DevOps...
The general sentiment is that small businesses are owned and operated by our neighbors. Part of a healthy society is having a group of people with diverse backgrounds, interests, and jobs all living together.

Amazon's march towards a global monopoly is partially responsible for homogenizing our society.
Are you running the CI on windows 10 under WSL, or native?
The docs are open source too. There's countless blogs and books. Visual Studio is a bit easier for some to get started than vscode. It's free.

Maybe your struggling in other areas?
Ask HN: What is the point of crypto currencies run by a company?
After reading the 1,000th article about how a company (Facebook in this case) is creating its own crypto currency for X. I feel like I have a missunderstanding about the basic use of the terms crypto and blockchain.

I thought the purpose of a crpto currency was to decentralize the recording of transactions? Also in the case of Facebook's coin the value is backed by existing currencies. If the recording of transactions is done by a company like Facebook or a country like China, what is the purpose of blockchain versus a normal database? Where do miners fit into these coins if at all? I see the value in the removal of transaction fees, but again where does crypto come in versus just using a traditional db.

I have been trying to find answers to this but the internet is flooded with junk around these topics. Any response, resource are appreciated! I feel like this stuff is all over the news and nobody understands it.
> Ops, security, and reliability don’t go away when using EC2 either, which is what led the massive cloud explosion.

I'd argue that in many cases they do get significantly easier in a cloud environment especially for lightweight setups.

For example, if you run a managed sql database in aws backups are largely handled for you. Upgrades take a handful of clicks and ~5 mins. You dont have to think about patching the underlying operating system.

Broadly speaking, cloud providers give you lots of tools to make things that were fiddly much easier.
It's a techcruch article, not exactly quality reporting. I'm not really sure why so many people link to them when there's usually a better source for most stories (unless the story is merely rumor).
A 30-MPH e-bike to compete with cars in cities? Investors just bet $20M on it
One problem at a time. This wasn't specifically intended to address disenfranchisement. But commoditizing the infrastructure helps protect against "we don't have enough resources to let all these people in an underserved community vote."

In previous (recent) elections you hear about voting machines sitting in storage or running out of paper ballots. Having a mature and open voting infrastructure allows old, commodity hardware to be used (including paper) instead of expensive, proprietary machines that can go "out of date" and "no longer supported/updated."
Alacritty's claims of performance (latency or throughput) are somewhat dubious. It'll be interesting to see the two compared.

The Windows port is still (naturally) rough around the edges. I think it'll get smoothed out when they switch the backend to conpty though.
homebrew 2.0.0 supports Windows with WSL
Human bodies decompose on their own. Just bury. Muslims have been doing that for over a thousand years and it just works.

It's one of those things that we (specially the west) are over-engineering. Same goes for using paper in restrooms. I am waiting for the west to evolve and just use water already.
I've spoken to a number of retail execs and mail owners about this (the latter, like all real estate investors, are tax experts), and they definitely think it's mostly about e-commerce
Serious question: what things/science/technology should you work on that can impact this and compound positively over time (outside of just changing your own personal habits, but not to say you shouldn’t do this as well)?
If you don't want people to fly or drive to a funeral, just have a small, local funeral or no funeral at all. That has nothing to do with the way the body is dealt with.

And land shortage is not really an issue in any real sense. Even in a place like China or India you could find enough land to support natural burial practices like I described above. If you begin with the assumption that most people want to be buried, there are plenty of options that can maximize the use of existing land. You can bury more than one person in a single plot over time (as one decomposes, put another in) or you can go deeper and do things like bury people in tunnels. If people want a solution, they can come up with one pretty easily, it's just a matter of actually trying.
Sadly this came too late for Detroit's Northland, the first shopping mall in the country. Because it was built first they guessed at how a mall should look. They thought it would be important to resupply stores without getting in the way. So they built this huge basement that allowed dozens of semis to pull up to loading docks below the stores.

The basement was huge and had Amazon not wanted to use it to unload trucks they could have had a second warehouse as large as the one above. I remember thinking at the time this would make an incredible supply depot but Amazon didn't immediately come to mind.

The mall was torn down and in a twist of fate the land was offered to Amazon as a possible property for their HQ2 headquarters. My guess is it will end up as an apartment complex.

https://en.wikipedia.org/wiki/Northland_Center
If you ever talked to anyone in the industry of Zynga-like games about how they think about their customers (i.e. the players), you'd be dismissive too. It's scary.
The article explains this. Web developers test against Chrome more, so Chrome gets compatibility for free. Forking Chromium gives Microsoft the same advantage.

I think this is a smart move by Microsoft. By doing less and building on what already exists, you can concentrate your resources. Much like coming up with Typescript rather than trying to replace JavaScript.
Completing this actionable guide will require significant effort on your end, but just remember:
validation dollars are infinitely cheaper than development dollars. And you don’t have to complete this guide in one sitting, so don’t be intimidated.
So that's it! This guide gives you a complete overview of building a reusable business logic framework. To get a very comprehensive overview of this topic, see this article .
The code for this guide includes unit tests for all of the elements necessary to achieve this goal - it is fully documented, and provides for an API that is straightforward to extend and customize. To learn more about testing, check out this post on TDD-Unit Testing . Feel comfortable using the code when reading the code.
This is not a tutorial on how to create a framework, but rather a tutorial on how to build a business logic framework. I'll walk you step by step through building this framework, and demonstrate how it should function in production. You can read the entire code sample here . If you'd like to make additions to or remove code from this framework, then you'll need to write unit tests for the framework.
A common problem I face when writing systems is, "what's the best way to add a new element to a single page item?" To answer that question, I will write out a functional imperative programming paradigm called the Agda Pattern.
The Agda Pattern is named after the author of the original Agda paper, and as I've noted before , Agda has been used not only by Agda authors, but by other functional languages

Guess where the original text ends and where the model generated text begins :)
First attempt at removing cars off the roads with neural nets
You can do that easily through WSL. (Powershell can do the equivalent too, but of course with different syntax)
How often did you encounter maxed-out players? Did you see players that must have spent hundreds of dollars?
You're correct. I'm certain that you're fully aware of Midori, but as you alluded to, a Microsoft Research initiative, but never was on the official roadmap. .Net itself has been a great success. I was completely sold on .Net Core and .Net 5 is exactly where they needed to take it.
Pointing with the finger on others is not going to help. We're destroying our planet together. Nearly everyone is involved, and most of the problems are hard to solve because they are 1. collective action problems whose right solution is not a Nash equilibrium, and 2. involve long term risks.

Humans are not bad at solving the first category, according to some theories social institutions evolve out of a need to solve these kind of problems, but we're very bad at the second category, as every smoker can attest you. Humanity has never displayed any ability to think and plan ahead fifty or hundred years, let alone longer periods.
That's actually a really good point, I never thought of it that way.
A really simple solution would be to cap the amount of money a user can spend on a single game in a certain time period after the initial buy-in (so games could still charge hundreds of dollars for Premium/GOTY/etc editions). Even something like $50/mo would stop whales
>who insisted that it would be eventually

Source Open Dumped, not Open Sourced. Open source product is a journey, not only just a destination.
I would like to know more too. Not being able to call java libraries is one of the biggest problems with .NET. There are a ton of java libraries that don’t have good .NET equivalents.
I guess I'm in a minority here, but I wish more non-functional languages would feature pattern matching, of the sort seen in Haskell and OCaml. [0]

This language-design question is essentially a solved problem, but few new languages (outside the pure-ish functional ones) make the effort.

Trivial example in OCaml:

let imply v = match v with
(true,x) -> x
| (false,x) -> true;;

[0] https://caml.inria.fr/pub/docs/oreilly-book/html/book-ora016...
I find Microsoft also deprioritizing Windows, as mentioned many times here on HN its a mess with settings everywhere and a total mix of different paradigms. Ads? I mean I cant even control when my computer reboots anymore on Windows. I actually use linux as my daily desktop environment for the first time in my life because Windows just feels so split to me. Using ubuntu feels like Windows used to feel, and the native package managers are just amazing compared to something like homebrew. That is my experience now, ymmv and all that
One flag doesn't auto-kill an article. But frankly, that sounds pretty off-topic to me, and personally I'd have flagged it had I seen it. shrug
When margins are wide, you could count 10% of the ballots by hand as a sanity check on what the machines are reporting.

When margins are close, you could count them all by hand.

Pretty sure we could develop ballots that are easy for both humans and scanners to read. By using computer vision rather than whatever they had in the 1980s I'm pretty sure we could find a solution here.

Even so, given the value of our democracy, I'd happily support returning to counting all ballots by hand every election.
"When I can do this in windows (unix command line): cat somefile.txt | sort | uniq > output.txt, then it'll become a threat"

I take it you haven't tried WSL in the last couple of years?
Yeah, but any language more popular than brainfuck has some level of adoption. Your language doesn't have to be super popular to start having adoptions issues.
We don't embalm, but we also do open casket sometimes (if the body is in good shape), so one strategy that is used is dry ice around the body to keep the temperature as low as possible.