skysight-inc/HackerNews huggingface dataset:
BillionToOne | Senior Software Engineer | Full-time | Onsite | Menlo Park, CA

Do you want to develop prenatal diagnostics that can affect the lives of millions of expecting parents? BillionToOne (Y Combinator S17) is looking for a Senior Software Engineer. We transform diagnostics to be truly grounded in quantitative principles and improve resolution of cell-free DNA testing by >1000x fold. As engineer #1 you will work directly with the CTO to build backend infrastructure, bioinformatics data processing pipelines, laboratory automation tools, and web-based tools to communicate genetic results to patients. This is a highly impactful position with the opportunity to own engineering end-to-end from internal prototypes to widely deployed products directly affecting patients.

Email me at david@billiontoone.com or apply at https://billiontoone.workable.com/jobs/1143752
0x | San Francisco, CA | Full Time | ONSITE

0x is building the infrastructure for mainstream access to a trustless and decentralized exchange on a blockchain. Our team is working with Solidity, zk-STARKs, and some other innovative technologies. Our ecosystem is growing and we’re looking for more voices, opinions, and perspectives to accomplish our goals.

Here are our open roles:

- Protocol Engineering Manager - https://boards.greenhouse.io/0x/jobs/4460114002

Come lead the team responsible for our smart contract development and solving greenfield challenges around liquidity, market structures, governance, cross-chain interoperability, security, and mechanism design. Our team is made up of folks who have built AI infra and driven product at Facebook, owned distributed systems powering large-scale drone deployment analytics, honed their skills on self-guided open-source Ethereum development, pioneered novel cryptographic advancements, and audited security-critical smart contracts across the industry.

- Finance Lead - https://boards.greenhouse.io/0x/jobs/4374851002

0x is looking for our very first Finance Lead—this role will spearhead our internal strategic finance initiatives as we actualize our mission to build an open, borderless, decentralized web. Working alongside the leadership team, you'll take lead in our organization's continued financial well-being and drive key strategic decisions from a finance perspective.

~please apply for openings with the provided links or reach out directly at marc+hn @ 0xproject . com
This runs fine in Safari 13.0?
I'm not clear on what you're trying to suggest, here. I would like a system that presents itself the same as a Kafka broker, to both producers and consumers (who are just working with regular messages and topics, not object-handles), but where the MQ broker they're talking to is internally just a shared-nothing stateful write-through WAL proxy for an object store. (Sort of like how, with actual logging, you could think of the local rsyslog daemon on an instance as a "shared-nothing stateful WAL-writeback-caching proxy for an object store." Except rsyslog lives on the producer, whereas this write-through WAL proxy would live on the broker.)

In such a design, "partitions" and partition ownership would only apply to the newest segment of the log; all older segments would be globally-available, because as soon as a log-segment is finalized, it would get pushed to the object store and become an object.

Every node would then be doing Hierarchical Storage Management, with a local LRU cache of segments, populated just-in-time in response to requests, by the object store. (This is what I meant by the comparison to Datomic's storage architecture.)

A lot of the technical parts of this could be achieved by just FUSE-mounting an S3 bucket to a directory on each Kafka node, and convincing the node to move log segments into that directory once they're done. But Kafka would still be wasting time and resources replicating segments between nodes that already now "have" them; and also, without further hacking, nodes wouldn't realize that they now also "have" 99% of the segments of every log potentially-available to serve. A system that was built this way from the ground up would end up a lot simpler than Kafka.
Then it doesn't fail. They're nearly identical, it's not like one is Java and the other JavaScript.
Why not? If Asians are hardworking enough to occupy 70% of the top positions, why not?
'The Secret Team: The CIA And Its Allies In Control Of The United States And The World'

L. FLETCHER PROUTY, Col., U.S. Air Force (Ret.)
1973

https://archive.org/details/pdfy-JnCrjsoqI22z8p9i
It looks great and I am excited to try it. My only concern is the business model....because it is not clear what that it. Can you enlighten us?
Just beautiful. I think we still have quite a bit to learn from older approaches to using computers.
I love how they're writing IBM 360 assembly on virtual IBM cards.
One cool thing you can do here (old idea of mine) is that you can allow customers to fully customize their pizza's toppings. Imagine an app where you can "draw" your pizza and then get exactly what you ordered.
There's two different things:

Rich enough to make the Dean's List, and then their comment about how rich legacies and athletes are. Legacies and athletes are, per the article, 43.2% and 20% likely (respectively) to have parents who make more than $500k/year.

But a "mere" $500k/year is not going to get you enough money to donate enough to get your kid on the dean's list. That's going to take donations of more than $1M. Quite possibly more than $5M, or at least a teaser donation of $1M and some plausible belief from Harvard that you have the means to make more donations than that.

This is why there was that scandal with the fake athletes -- because just paying the $150k or so to get your kid a fake record as a polo player or whatever is very cheap compared to the amount of money you need to donate to a top-tier college before they'll give your kid significant admissions preference.

For the most part, dean's list donations are out of reach of all but the ultra-rich, maybe the 0.1% or so.
Ethnicity has nothing to do with genetics. Dictionary definition says "a social group that has a common national or cultural tradition"; Wikipedia has this starting paragraph:

"An ethnic group or ethnicity is a category of people who identify with each other, usually on the basis of a presumed common genealogy or ancestry or on similarities such as common language or dialect, history, society, culture or nation. Ethnicity is often used synonymously with the term nation, particularly in cases of ethnic nationalism, and is separate from but related to the concept of races."
Perhaps you're right. I haven't visited either in years! When I was there last, UC Irvine had the most ethnic Asian students, but they were mostly Americans. That may have changed.
I limit all my non-ascii to comments. The tooling just isn't there to support it.
>While this iteration of the product seems like it is not ready for prime time

Yeah just looking at it I couldn't stop myself from imagining how nasty it's bound to get after getting put to work full time. Too many nooks and crannies and it would need to be easy to tear down and put together again for cleaning.
dynamodb is the spiritual successor of sdb.

sdb is build on the same principles outlined in the dynamo paper: https://www.allthingsdistributed.com/files/amazon-dynamo-sos...
Isn't wording a bit off? "scope" should describe what the commit DOES, not what you are personally DOING, and not what you were intended to DO.

"body", optionally, describes WHY.

Also it feels like more of a convention for a personal project with optional C(I|D) automation prerequisites. In a team there should be a clear and emphasized place for the issue tracking info (ticket number, task id etc etc)
> There will always be jobs.

Yes, but there will be fewer jobs. That's a problem.

The industrial revolution removed a large number of jobs (basic manufacturing skills) and created a load more (advanced manufacturing skills / logistics / etc.).

There is no expectation or even hope of a new class of jobs coming out of the high-power automation that we are liable to see in the next couple of decades.
I don't know, I've never seen this many homeless people in my life.
Is not eventually consistent, it uses https://omid.incubator.apache.org/.
There are people alive today who's parents or grandparents lived for a time without civil rights. I don't think disregarding their experience is the correct direction to take.
If both a man and a woman want to fight one another, who are you to say they can't? They'd know better than you if it's alright.

And the only toxic behavior I see here is yours. Enjoy your day!
IQVIA | Data Scientist | Full-time | Onsite | London, UK

IQVIA is one of the largest healthcare data companies, and it specialises in providing analytics based on that data. Our team is looking for a DS to join our team which specialises in building ML models to predict patients with (for example) rare disease diagnoses. If you're looking to get into healthcare data science then this is a very interesting role, I've learnt a great deal and improved a lot as a DS since joining a year ago.

Vacancy page: https://iqvia.wd1.myworkdayjobs.com/IQVIA/job/London-United-...

Blog post about the job: https://medium.com/@IQVIAPredictiveAnalytics/a-day-in-the-li...
(has my contact details if you'd like to contact me for more info)
Ask HN: Why does your web development team not support Firefox?
In the recent past, I've come across teams that consciously don't support Firefox and some of them don't even try - they will also redirect you to a page to download Chrome in some situations. This is terrible for a free and open web. Every time a team consciously decides not to support Firefox, I lose a little respect for their technology choices. How can we as a community have better support for supporting Firefox for web developers?
Recent and related: https://news.ycombinator.com/item?id=21099120
But if it's starting position you're worried about, you'd be worried about class. You would give affirmative action based on economic status, not race. That I would agree with.
Some time ago I was looking to apply to GitLab, from Mexico. But after looking at their compensation calculation method, the gross amount they offer for Engineers for this country would have been a pay-cut for me. Specially after considering that I would have needed to get insurance, pay utilities and other benefits that other startups offer in here.
"There really are just way too many intelligent students out there these days"

Why can't they simply ratchet up the difficulty level? Sort students by ability, take top N, however many needed to fill the seats. Like grading on a curve, but the right way.
Location: Boston, MA
Remote: Okay
Willing to Relocate: Yes
Technologies: C, C++, Qt, Python, OCaml, Ansible
Résumé/CV: https://pascale.cc/about.html
Email: michael | AT | pascale | DOT | cc

4th year Computer Science + Psychology student graduating May 2020.

Looking for an intern or entry level software engineering and or research and development position. Primary goal is learning opportunity, but especially interested in HCI/UX, mental health and sociological applications, data science and research domains.
That’s what I was literally taught in school. Our required anti-racism lecture in jr high explicitly said that only white people can be racist and only males can be sexist because only they have power.

I understand the point of the argument; systemic oppression comes from power. The argument just seemed odd though.
Implementation details of u"" could be changed without rototilling the language. Breaking the print statement does not improve unicode support, for example.
And that's with a 3 month break every year. But still, dealing with kids every day is hard work. I know I wouldn't want to do it as a career. I thank those that do.
SEEKING WORK | Remote Only (located in Atlantic Timezone, ET+1)
Full stack Rails developer with tons of product management experience.

My sweet spot is helping founders with deep domain experience who are funded and need to build a v1. B2B SaaS is my specialty.

I've worked with the CEOs of Predictable Revenue and Headphones.com, and brands like ESPN. A recent success includes working with a client CEO to take his idea from napkin to $130M in revenue.

Been building and shipping software professionally for 18 years, on Rails for 11, and consulting remotely for 10+. Clients like my approach because it's pragmatic, thoughtful, and focused on business growth: I've run three B2B SaaS businesses (and sold two of them). I see technology as a leveraged tool for growing a business, not an end in itself.

Looking for projects that are ready to start soon. Ideal project is B2B SaaS with a budget of US$20k+.

-------------------------------

- Product Management (customer interviews, product strategy, prioritization, speccing, working with dev to ship, reporting on success)

- Ruby on Rails

- Javascript, jQuery

- HTML/CSS, SASS

- MySQL, Postgres

- Web APIs (in particular I've worked with GitHub, Stripe, Slack, and Intercom in depth)

Email: hn@reemer.com
Underlying your position, is the belief that the main reason that African Americans face poorer outcomes than Asian Americans in aggregate is because they have faced more discrimination against them. You are unwilling to compromise in this belief.

You are using Asian's relative success against African Americans to argue that they must therefore not have experienced discrimination. This reasoning is backwards. You ought to first quantify the discrimination (you'll have to figure how to do that yourself) and then see if there's a correlation. Otherwise, you're arguing a fallacy -- a form of affirming the consequent.

If we were to accept your explanation, then we would be forced to conclude that other groups (such as the Hmong or Bangladeshi) who are doing as bad (or perhaps worse) than African Americans must have faced even worse discrimination in America in the past, which I think you'd agree is not true.
Carbon3D | Bay Area (RWC) | http://software.carbon3d.com I Late Stage, Series E funded

I work on the automation / tooling side of things at Carbon and we have a very diverse (CS, chem-engs, materials, mech-engs, mfg-engs) set of people working on modernizing & industrializing additive manufacturing. Our printers are used in real-world mass manufacturing use cases like:
> Mid-soles for Adidas: https://www.adidas.com/us/4D
> Helmet pads for NFL: https://www.carbon3d.com/riddell/
> Bike seats for Specialized: https://www.carbon3d.com/specialized/
> https://www.youtube.com/watch?v=nqOiNJp1_7A

We are looking to hire two strong veteran software engineers. One to be focused on core 3D planning web app and another on our MES systems web app. We use Three.js for our modeling tools and react for most of our general ui components. Most of our JavaScript code is in TypeScript and our MES back-end is RoR.

You can reach me on mgandhi+hn@carbon3d.com for any qs and our fav recruiter: apagin+hn@carbon3d.com
Is this because of rising CO2 emissions?
Not just non-US users, but also emojis.
> To get to that level of mathematics in high school you had to progress from to Alegbra II to FST, to pre-calc or calculus, but you were only required by the school system to take up through Alegbra II

What's FST?

In my district, students were required to go through Algebra II and Geometry. We were also required to take three years of math. As a result, kids who took Algebra I in middle School went Algebra II->Geometry->Precal, while those who didn't went Algebra I-> Algebra II->Geometry. One group had the requirements by default, and the other didn't need to decide until senior year.
US has a 1$ that you don't see that commonly, but I have (anecdotally) gotten it back from Vending machines as change.

https://en.wikipedia.org/wiki/Dollar_coin_(United_States)
Also short here. Over the years I have been getting used to it and other more important things took my mind eventually. The most uncomfortable period was my teenage and early 20s. After that everything is OK.
If we don't have technologists going for historical wins (or 10,000x returns, in VC speak), then our society will forever stagnate.

Lifestyle businesses won't drive the developed world into 10%+ GDP annual growth. But a few moonshots succeeding might actually be able to do that.

I'll keep listening to the billionaires, thank you very much. Am 100% willing to go bust (we're all going bust in the long-run).
You're misreading the statistics. If students are admitted in a race blind way then you get 16 times as many Asians as African Americans. He's just arguing they're not 16x more likely to be leaders than African Americans.
Err, this Zoom? The reinstalls itself Zoom?

https://www.theverge.com/2019/7/10/20689644/apple-zoom-web-s...
Why do you need to categorise this? It seems so utterly futile: "Oh, just do these ten things, and you will become a billionaire...all you need to know is the secret knowledge that only billionaires know".

Do something you enjoy. Stop trying to study the success of other people and reverse engineer it. Not for anything else: you can be sure that they spent more time just doing the thing they wanted to do rather than study other people for tips.

I do get this feeling. I went through it. But then I realised that none of the stuff that matters to me is going to change. If you want to be able to jump into a big pool of gold coins like Scrooge McDuck...then maybe.

Also, if you are really interested in business the absolute last thing you should be doing is building lists of personal characteristics. Read what public companies are doing, read financial reports, etc. That is actual business (I don't think the OP is interested in business, he just wants success...which is something else...go into politics maybe?).
You're operating from the assumption that people own their own code base, and are actually in a position to deal with that migration. It's a nice bubble you live in, but it is a bubble.

There is a lot of industry specific software out there that runs on all sorts of odds and ends of versions of stuff. Some critical software for a particular industry I'm aware of, still relies on CentOS 4, for example. It can't cope, and isn't certified to run on anything newer.

The end users often find their hands tied, because there's only one vendor producing software that fits their needs, and those vendors rarely give much of a damn about their end users running out of date software that doesn't get any security patches.
Any online courses using TF 2.0, such as Coursera? Or books coming out soon? That's key for proper adoption.
Moreover, the schools that Harvard's African students come from are typically expensive and prestigious private schools, not schools in impoverished areas.
And while we're at it, why don't we just use full sentences?

Before:

> feat: allow provided config object to extend other configs

After

> Add option for config object to extend other configs

I know this isn't the point of changelogs, but I've been using the verbs from KeepAChangelog to start my commit messages and it's been going well so far.

> Add template preview to status page

> Change textarea to increase height on `:focus`

> Remove deprecated CLI flags

> Fix margin styles causing layout problems
I also dislike unnecessary abbreviations. "Feat" saves you just 3 characters, but earns you ugliness and confusion.
Bad Stripe.js update takes down user websites
Wow, it boggles my mind that would be accepted nowadays?!
You know, I've never found a rigorous definition of what "causality" actually is.

Like, I know what "correlation" is: slap a regression on A and B and see what comes out (after considering heteroscedasticity and friends). But, for causation, how does one find it?

Is causation even a well defined concept? In most disaster analysis situations you see that failure wasn't caused by a single factor but it came as a result of a combination of different factors which, on their own, are benign.

If someone is crossing the road while checking thir phone (so not paying attention) and a drunk driver hits them with their car, what "caused" the accident?

Do phones "causes" accidents? Does drunk driving "cause" accidents?
Totally. If you've got a legacy Python2 codebase, I'd encourage taking a long hard look at porting to a non-Python family language as an alternative. It's not going to be right for everyone, but it's worth keeping in mind.
I referred to "if the title includes the name of the site, please take it out, because the site name will be displayed after the link" but I get that this may apply in particular to "Washington Post: " etc.

Point about importance vs. endorsement is well taken; I would rather not give any publicity to this project without couching it in explicit criticism, but that's a personal choice.
Location: California, USA
Remote: Yes
Willing to relocate: yes
Technologies: iOS(Swift, XCode, Cocoapods), React.js, Node.js,
Express.js, SailsMVC, Firebase, Amazon AWS
Resume/CV: upon request
Email: gabedelvillar@gmail.com
$.50 coins are also pretty rare. I can't think of a single time I've seen them used (or used them).
> Yes you don't need AR-15 for basic protection.

What about any of the other rifles that fire the same exact cartridge but are not AR-15's? .223REM/5.56x45mm NATO, .308WIN/7.62x51mm NATO, etc... There's no talk about banning certain cartridges.

Are we just talking about banning a specific shape of a rifle? Why?

Do the people talking about confiscations and bans even understand these things?
Probably because tools like github truncate large titles
It's unfortunate that the legal definition became broader for the same reason I think the common definition shouldn't.

I imagine however that most legislatures get around the issue by having explicit paragraphs establishing harsher punishments for violent rape vs mutually-accepted statutory rape.
Location: Boston, MA (Looking to move back to the west coast)

Remote: No

Willing to relocate: Yes

Technologies: Java, Python, HTML, CSS, JavaScript, Git, Spring, Flask, Docker, Linux, Protobuf, React, Redux, Vue, jQuery, Jenkins

Resume: https://mattrb.com/resume

Email: me@mattrb.com
LaunchDarkly | Oakland, CA / Dublin, Ireland | Onsite | https://launchdarkly.com
LaunchDarkly is a Feature Management Platform that serves hundreds of billions feature flags daily to help software teams build better software, faster. Feature flagging is an industry best practice of wrapping a new or risky section of code or infrastructure change with a flag. Each flag can easily be turned off independent of code deployment (aka ”dark launching”).

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/launchdarkly

Our open positions:

* DevOps Engineer: https://jobs.lever.co/launchdarkly/aa5b3b23-5f10-4682-83c0-7....

* DevOps Engineer (Ireland): https://jobs.lever.co/launchdarkly/3f6b4d1b-fbfa-4da5-b0b6-4....

* Distributed Systems Engineer: https://jobs.lever.co/launchdarkly/7c2a0f73-c630-4baa-804f-a....

* Mobile SDK Developer: https://jobs.lever.co/launchdarkly/41e8881f-0d83-4175-bf7c-2....

* SDK Engineer: https://jobs.lever.co/launchdarkly/c39b6015-99a4-495a-abcc-b....

* Site Reliability Engineer: https://jobs.lever.co/launchdarkly/6d38cfb7-b149-4e78-80e0-b....

* Software Engineer, Backend: https://jobs.lever.co/launchdarkly/f8842ab1-481a-4f6e-862c-1....

* Software Engineer, Frontend: https://jobs.lever.co/launchdarkly/448af03f-706a-4c10-804a-4....

* Data Engineer Team Lead: https://jobs.lever.co/launchdarkly/b74294b5-15d3-43ea-9a9b-4....

* Product Manager: https://jobs.lever.co/launchdarkly/b554c0ae-b94b-4fca-a775-7....

Tech Stack: Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, NATS, Kafka, Redis, and Cassandra
They are also used to stop quotes and documents from being changed once they are sent to others.
New FBI Data: Violent Crime Still Falling