skysight-inc/HackerNews huggingface dataset:
Noom | Senior Data Science/Full Stack/Backend/Android/iOS/QA positions | NYC or REMOTE | FULLTIME | https://noom.com

At Noom, we use scientifically-proven methods to help users get a handle on chronic medical conditions like obesity, diabetes, and heart disease. We use a variety of technologies, and get to work on hard problems that range from data warehousing to running experiments on mobile devices.

Our engineering team is expanding, and we have openings for a number of positions that include backend and mobile engineering. Our offices are in NYC, but we are a remote-first organization (some 90% of our team is remote) and are happy to consider candidates anywhere.

Here are some links where you can apply:

- Sr Data Scientist - https://grnh.se/2850e1a91

- Sr Full Stack Engineer - https://grnh.se/4cd542051

- Sr Backend Engineer - https://grnh.se/bcdd69491

- Sr iOS Engineer - https://grnh.se/8009698e1

- Sr Android Engineer - https://grnh.se/ff4d1d451

- Mobile QA Automation Engineer - https://grnh.se/1677c07a1

Our stack includes Python, React, Kotlin, Swift, and Go, all hosted on AWS.

I'm Noom's VP of Engineering -- feel free to drop me a note if you have questions; I'm mt at noom dot com.
The relevant code comment from the bug-linked changes is:

> This loops through all cookies saved in the database and checks if they are a tracking cookie, if it is it checks that they have an interaction permission which is still valid. If the Permission is not valid we delete all data associated with the site that owns that cookie.
Because we want all drug discovery, manufacturing, & distribution to be done with the same efficiencies as the FDA, ICE, TSA, & CDC?

No, thank you.
I could never imagine building an arg parser with bash. But A brilliant solution I must say :p
Just an interesting idea, if no one wants to have employees (lets face it, they are a mess, they waste oxygen, they fart, producing CO2, are corona virus friendly, produce road accidents... and you need to pay them so they can live) maybe everyone is having wrong bussiness plan. Whole world should transform to produce only SAAS products for SAAS people as they are the only customers who will in long term still have money to buy SAAS. /s

This is becoming a joke.

In my whole life I didnt buy a one single software product, that is based on subscription model (unless necessary as there are ongoing costs for its development like antiviruses (which I dont use, but this is another story)). Why? As it tells me, the product is at the end of its inovative phase and has nothing more to offer. I am fine with paying for update hunderds of dollars if, and only if, i need the added functionality. Or in different words Microsoft Office 97 was more than enough for 99% of its users (I dare you to install it and find something that you miss, it wasn't perfect but it did get the job done).

But there is more. I wont pay for cloud products either. Why? I believe that what is giving you the "edge" is your knowlidge. Using, for instance, gmail is taking you the chance to increase it. Yeah sure, time to market, but if you stick to DIY logic, this is not going to be a problem (I can set up a mail server with left hand while coding with right hand... and offer it as a SAAS to those that ignore DIY and earn extra bucks ;) /s ). If you ignore the lack of knowlidge, you will end up always paying to someone else or stuck in a problem that wouldn't be a problem if you wouldn't be ignoring it for so long. Not to even go into lack of inovation and reinventing / copying the solutions that were solved long time ago, but this is just another story.
This is indeed pretty depressing.

The ongoing disintegration of the normative human society, loss of extended family structures, and escalating segmentation of what used to be a community to different age and class groups well separated in spacetime is a world-wide disaster with far-reaching ripples.

One of the obvious consequences is for-profit organizations entering the vacuum left by communities. Of course Elizabeth et. al. are not to blame, they cannot fix reality and nor can I.

And yet... this is just depressing.
Maybe providing tools for the people who want solving big problems?

That sounds a tautology, but for any group of people that want to tackle a problem, there is a set of problems to solve: How to find the people who are relevant/who might become go-between/who knows are references in this domain. How to find out the best relevant events and demonstrations given some context, how to communicate. Tools helping to provide content, newsletters, dashboards, summaries.
Filing a lawsuit is the whole point - facebook has grounds to sue the domain owners, so either Namecheap can disclose who they are so they can be sued, or Namecheap can be sued (i.e. what's happening now) to be forced to disclose who they are so they can be sued.

One can just ask for them to divulge the names (FB did that); one can refuse to divulge the names (Namecheap did that); and then a judge can force that privacy to be revoked.
They are a buyers' consortium, not a manufacturer of anything. Since they do not own production capacity for generics they can merely shift the problem elsewhere through concentrated buying power, but they cannot alleviate it.
"Most"? I don't know about that. Maybe some do but I'd say most are the same software companies used to buy once every three years or some new thing companies need to do (like live chat). I don't think most saas is keeping down headcount, that's giving it way too much credit.
Awesome! Excited to see where this goes! Keep up the great work!
UK isn't really EU anymore.
It would be unfair to simply mention about a technology's "problems" without mentioning even a single point of "features".

IMO, Itamar Turner-Trauring has misrepresented Kubernetes.

The sole reason of Kubernetes being popular and uprising is because there are genuine pros and features that make many people's lives easier instead of more miserable.

So let me point out the pros here:

[1]: https://www.infoworld.com/article/3173266/4-reasons-you-shou...

[2]: https://hackernoon.com/why-and-when-you-should-use-kubernete...

[3]: https://opensource.com/article/19/6/reasons-kubernetes

[4]: https://www.weave.works/technologies/the-journey-to-kubernet...
I love articles like this, in part because they remind me of the early 90s when I first started reading about this stuff and it all seemed arcane and magical. [1]

I remember dismissing the "World Wide Web" because my 80286-based IBM PC I used at college in 1993 couldn't run a graphical web browser (that I knew of) so I compared the terminal versions of a web browser to Gopher and determined the latter was far superior - it had more content and was much cleaner to use in a terminal.

The history of the Internet and Web definitely would have been soooo different had URLs been formatted like "http:com/example/foo/bar/baz" for sure. It's so much cleaner and sensical. Part of the mystique of "foo.com" is that it somehow seems completely different from "bar.org". Not sure why, but it just is.

Just a side note: DOS and Windows using \ instead of / is annoying and has been annoying for nearly 40 years and I don't ever think I'll ever find it not annoying. You'd think 4 decades would be enough time, but it still bugs me.

1. https://en.m.wikipedia.org/wiki/Whole_Internet_User's_Guide_...
We are talking about an orchestrator here, right? it's a piece of software that is safe for use in front of kids, last time I checked.

Linux is preety complex system too, you know, with millions lines of code and gazillion moving parts. It's probably safe to say that no one alive, including Linus himself, ever read all the codebase required for running a base linux system serving Apache with a static site. And yet we do.

Anyone who know how to code well can learn how to pack containers and run them within a kubernetes cluster in a way that will work reliably, even if those containers do nothing except serving pure html text files over port 80, and in fact the whole cluster is waste of money and it is not required and not helping a thing. It will serve the content just fine. No nukes will be hurt during the operation, don't worry.
What I Learned from a Week of Shitposting on LinkedIn
If I don’t absolutely hate doing it then I know I’m not learning.
Namecheap has no obligation to give out customer data at all unless directed so by a court.
Reading the comments, I realize I'm a git neophyte (limited experience working on some open source software, didn't know "gitflow" was a thing) so excuse me for my naive question. But what about this simple workflow. Developers submit PR on top of a master branch (developer is in charge of rebasing, PR must pass integration test). Administrator is in charge of merging, maintains a linear history. Releases are just tags on master. Has this workflow a name? anything wrong with it?
understood :)
Absolutely not! I use Reeder on the Mac to keep up with my favorite blogs, and most of them (I’d say 90%) support RSS.
Perhaps create a new and separate Web, that's designed from the ground up to take into account the lessons of the past 25 years, and provide a more mellow experience?

It would be an eternal niche, but it might be a nice, cozy little niche.
For what it’s worth, I reported dozens of domains used in phishing scams to Namecheap and their support could not possibly give less of a crap. I reported about 26 domains used in SMS scams in Australia and Namecheap refused to action more than one domain. As far as I’m aware, the remaining 25 or so are still active.

Their chat support is unable to take spam complaints and instead directs you to their “Legal & Abuse Department” based in Eastern Europe. And what you get is basically what you’d expect from an underpaid, disgruntled level one IT support.
Long distance snow walkers (snowshoes/backcountry skis) will take the opposite approach. Oversized insulation + air permeable shell. Oversized clothing allows for complete ventilation when needed/possible. Air permeable shell allows vapor to escape or freeze onto interior surface and flake off under movement.

As for light/fast: I’ve worn a small running fanny pack with an emergency blanket and whistle at times.
Someone still has to pay workers to make the drug at the end of the day. They don't work for free any more than doctors

If workers aren't getting paid directly, they would be paid by tax dollars.

The only questions are: 1) can nationalized companies make drugs cheaper? 2) If yes, are there second order effects, like reduced drug innovation.
Can website speed impact search rankings?
I have no problem that people follow their dreams, on the contrary, when it is done with respect to others.

The Starlink constellation, so far, is not respectful to people who want a clear sky for instance.

Regarding Mars, I don’t want to take your dreams back, I just think it has to be framed in a more global and long term context.
Crisis organize some volunteer stuff. I've done the Xmas volunteering which was quite fun. https://www.crisis.org.uk/get-involved/volunteer/
The main thing being said is there's a drastic difference between knowing the BI you're getting is temporary and it being a 'permanent' government program. There's no way to provide a citation for that because the only way to run that is to have a full UBI and study the results to see if these short term BI studies still hold water.

However it's not a stretch at all to say people will act different when they're temporarily receiving money than when they'll receive it 'forever'.
I did a stupid simple thing for a system with a small fanout footprint. Not sure this scales.

The organizing principal was that if my code passed the acceptance tests once, the very same code should still pass with your service/library/data added to the mix. If they don’t, it’s likely your code and not mine.

This might not seem like much but it cuts hours of finger pointing out of a three party system. I expect this effect would be multiplied for a five or ten party scenario.

And in particular, latency has a huge negative impact on behavioral modification. People will keep doing things that they get yelled at over three weeks later. They will stop doing things they get called on hours later.

Which I would hope offsets the additional test matrix complexity.
See my comment further down. Not all trusted computing is user-hostile. Don't confuse the technology with its (primary early) applications.
How could I possibly see what's in the bed from the driver seat of my Honda Accord?
It depends what you're working on. We have a fairly small team (7 engineers) working on a reasonably complex app (many features).

Our "features" take anything from 1 day to 3 weeks of effort, and generally need to roll out as a whole. They are often really upgrades of existing features, and the work to continuously merge w/ feature flags, supporting both flows/designs, is just not something we've felt was worth the extra time.

We release on a 2 week cycle, the same day each time. We merge our features into the develop branch as they are ready and safe for production.

Our scheduled release day is Wednesday. The Thursday beforehand, we branch from develop into a release/x.y.0. This builds release candidates. We have a sanity check on Friday, then our remote QA team runs through them over the weekend. Any issues they find, we try to have squared away by Monday, Tuesday at the latest.

Meanwhile other team members are still merging new things into develop. It's useful to have that release branch because it lets the rest of the team keep moving - we maybe only put out 1 or 2 developer's features each cycle, the rest are still trickling in.

Once we release, we tag, merge into master, and start over again. If any issues show up on production, we use the hotfix branch, hotfix/x.y.z. That let's us resolve issues with risking a ship of any of the changes that have come into develop that haven't had a few days of stability behind it.

For our team scale, we have a lot of users (100k's DAU), and we find this method is a nice balance between the pace of output you might get from true CI but with the reliability of a more traditional cycle.

Backend and web projects, however... Straight CI, into master, and we roll out test > staging > production when we're happy.
It's important to use the jargon precisely, as you did, otherwise you end up with gibberish that nobody understands, like Python's "get_selector" function in urllib. Nobody knows what the heck a selector is, and the word does not even appear in RFC 3986.
>Facebook is free to register as many domains as may please it, paying the fee for each. Those registrations are for exact strings. They do not include any strings visually or phonetically or typographically similar to the registered string.

You seem to be conflating domain name registrations with trademarks. Having the "facebook" trademark does indeed give you rights over similar names (eg. facebook-ads.com), if they're determined by a judge to cause consumer confusion.
Well-said @rossdavich... also says a lot about tech company cultures: most people are just looking for the next job. Is there anyone actually interested in creating and contributing to building great products, ones that people actually need? #rhetorical
And that, right there, is one of the most stupid uses of data based on bad assumptions.

One of the keys to high performance driving, whether for racing or emergency driving, is the ability to get the absolute maximum out of the available traction -- that is exactly how you stop shorter, turn quicker, etc. -- which is exactly what is needed in tight situations.

That said, most driving moves should be done using the minimum of tire usage for efficiency, smoothness, predictability on the road, etc.. But occasionally achieving max Gs for specific situations -- and without exceeding the available grip and falling into sliding -- is the likely mark of a highly skilled driver.

Unless they're also looking for and counting primarily loss of traction events (overbraking/overturning), their conclusions are likely wrong.

Just like the use of BMI as a health index, which will classify a weightlifter with a ripped 5% body fat as "Obese", this will similarly misclassify drivers, and in this case, it will unjustly overcharge them.

Stupid
> Your hardware vendor can screw you over entirely without TPM, TEE, secure elements and the like.

Yes they can, but as I understand it they are using TPM to screw us over, hence people celebrating its being popped. No misunderstanding of trusted computing necessary: there aren't, in practice, other vendors to choose from here.
> it's obviously aiding and abetting criminal activity.

Criminal activity like election interference? Has Facebook been fined for that yet?
You could set up the first billboard on Mars!
Another trick is to patent a new delivery method or some such nonsense. You can protect a single drug or treatment with a large variety of different patents to extend protection. Old drugs in fact comprise a vast majority of new patents.

I've been talked at about this problem for ~hundreds of hours. It's really a depressing situation.
Here is the story about Guðlaugur Friðþórsson. It was an incredible feat of will and strength.

https://en.wikipedia.org/wiki/Gu%C3%B0laugur_Fri%C3%B0%C3%BE...

I remember watching a program where they interviewed him afterwards and from what I remember he had lost an incredible/insane amount of weight during the ordeal.
I'm not the parent, but I drink light or light-medium roast coffee only, black, and I can take a nap (edit: or just go to bed for the night!) any time after it with no problems. The only thing caffeinated coffee does for me at this point is make me poop and keep me from blinding headaches.

I think the awake/alert factor I get from having my morning coffee at this point is a learned response, not a chemical one; a decaf coffee is just as good at perking me up in the morning as a non-decaf. If it weren't for the headache spikes hurled straight through my brain by satan himself I wouldn't even bother.

Edit: That's not true, I actually do love the taste and ritual of making coffee too; it's a whole thing to me. It's like a Japanese tea ceremony, but with coffee.
Is it not enough that Facebook and Zuck tread all over their customers privacy on their own platform? Now they want other companies to do it for them with their own customers as well.

This is just another attack on privacy and due process in order to strong arm companies that have services like WhoisGuard which is intended to protect millions of customer’s privacy.
A Little Less Democracy
opening paragraph: "This week we filed a lawsuit in Arizona against Namecheap, a domain name registrar, as well as its proxy service, Whoisguard, for registering domain names that aim to deceive people by pretending to be affiliated with Facebook apps"
The core of FDA regulatory power covers issues like how much evidence is enough to declare a drug fit for the public, how bad can the side effects be for its intended purpose, how to deal with ethical questions regarding everything from patient welfare to clinical trials, and regulating all of the infrastructure necessary to carry out the former activities. None of that disappears just because you nationalize the industry because it's all infrastructure necessary to innovate in medicine without causing significant collateral damage. The FDA is particularly heavy handed due to that fundamental antagonism but all that work still needs to be done and it's really complex. A lot of it is done by contract research organizations, some of them in the billions of revenue themselves, and nationalizing the pharmaceutical industry would make their work even more important.
We've edited the title in an attempt to thread that needle. If someone can suggest a better—more accurate and neutral—title, we can change it again.
It's like the Eight Megabytes And Constantly Swapping joke for Emacs. These days a minimal Emacs is more like 18MB RSS rather than 8 but that's still tiny compared to modern apps.
Do you know that as a fact? If so, how?
It was a light semester in terms of credits, but it still included classes in biochemistry, physical chemistry/quantum mechanics/spectroscopy, and molecular biology.

It's also important to make useful cards, and the most useful cards are almost always very simple and can be answered relatively quickly. So, for example, a complex, multi-step DNA repair mechanism (of which we needed to know quite a few, and they differ for eukaryotes and prokaryotes) for a molecular biology class becomes quite a few individual cards. In the end, there is just a lot of stuff that either just has to be memorized, or that benefits from improving recall speed for taking a 60-90 minute exam.
Gleb has presented on this a few times, here are some transcripts:

https://diyhpl.us/wiki/transcripts/scalingbitcoin/tel-aviv-2...

https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2019-...

paper: https://arxiv.org/abs/1905.10518
That's not true. You're saying the example your parents set has no effect on children and we know that's not the case
"Agreement, court action and arbitration" - all three of those require knowing the identity or at least directly communicating with the other party to start the process.
I didn't even realise it worked on mobile, I use uBlock on Android but uMatrix otherwise (actually I think both, maybe because of synchronisation).

The zapper's fairly easy to use to get rid of annoyances on mobile, until you make a mistake. Editing the rules file isn't the nicest UX even on desktop FF. (It'd be good, for example, to be able to preview what's being blocked, and selectively re-allow them.)

For an example of how it can go wrong: you block 'overlay', then it reveals and you block 'grey-blur-modal-focus', allowing you to click whatever you wanted, except it turns out that it uses 'overlay' and you shouldn't have blocked that one.
Yes. I don't want Namecheap stepping in to judge how I use my domains- I want a court of competent jurisdiction to make those determinations. There is an appropriate process for these issues.
You mean you aren't driving your own SUV/truck? Get out of here! /s
How do you see into their bed unless you are also in a truck?
We can't even meaningfully answer that question without an understanding of what consciousness is first.

Consciousness appears to us as if we are distinct entities, with a spatial and temporal existence, operating on sensory input and memory. We don't know if any of that is true - we don't know if there is any persistent entity, whether spatially or temporally.

I'm not saying there's "nothing" that we could label consciousness. I'm saying we have no way of suggesting whether or not our idea of ourselves as an entity that experiences events and acts on them (even just mentally) is meaningfully connected to reality.

My point in making that argument is that it doesn't matter - absent any better information, the only thing that makes sense for us is to act on the basis that our consciousness is real, and interact with people on the basis that they're real and conscious, because it doesn't matter whether or not it is an illusion if we can not "see past the veil".

This is incidentally also the classical response to philosophical idealism: Sure, maybe all our senses lie to us, but since everything acts as if we're in a materialist world, it doesn't matter.

It remains possible that at some point we find something that lets us lift the veil, and peer out into something "outside" our present reality. But that possibility does not change anything until and unless it becomes reality.
That sure is an interesting decision, given that other big players (Apple with the Secure Enclave, Google with Titan) have been moving into the opposite direction.