skysight-inc/HackerNews huggingface dataset:
Nylas | San Francisco, New York, Denver, Toronto, Amsterdam, London | U.S. Remote-OK | https://www.nylas.com

Our mission is to empower the world to communicate with context and insight. The Nylas Cloud APIs powers email, calendar, and contacts features in SaaS products ranging from CRM and marketing automation to recruiting tools, scheduling assistants, legal and real estate platforms, and more. The Nylas email API integrates with 100% of email service providers, allowing bidirectional email sync between SaaS apps and your email client.

To learn more about who we are and whether this is the right place for you, check us out on Comparably: https://www.comparably.com/companies/nylas

Here are some of our open roles. To view all open roles, click the first link below:

* All open roles: https://jobs.lever.co/nylas

* Senior Backend Engineer (Toronto): https://bit.ly/2QJoDSr

* Senior Backend Engineer - Connectivity (Toronto): https://bit.ly/2SdicYF

* Staff Engineer (SF or Toronto): https://bit.ly/2EM5kFF

* Senior Site Reliability Engineer (Toronto): https://bit.ly/32IBE4o

* Support Engineer (Amsterdam): https://bit.ly/31LP1RS

* Product Manager - Connectivity (Toronto): https://bit.ly/2YUcsXc

* Product Manager - Developer Experience (Toronto): https://bit.ly/34PPBQF

* Senior Sales Engineer (London): https://bit.ly/2Ggb9vQ

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx
And that doesn't even get into Keyboards, Mice, USB Headphones/sound cards, printers, USB storage keys, bluetooth/gaming keyboard dongles...

The list of peripherals not broadly (if at all) available in USB-C is nuts.
Have you ever perused the ads in the back sections of old newspapers and magazines? There was all kinds of crazy stuff. I remember getting Boy's Life, the Boy Scout magazine, and there was an ad every single month for x-ray glasses. Do you think they worked??
Location: Brazil

Remote: Yes

Willing to relocate: Not right now

Technologies: Python, C++, Java, Linux, Git

Résumé/CV: https://www.dropbox.com/s/ofdnniv8jtan2x1/procv.pdf?dl=0

Email: See CV

Github: https://github.com/andrecsilva

I have a solid mathematical foundation due to my formation (Phd. in Computer Science on Topological Graph Theory). Did some undergrad research on machine learning. Technically I have been programming for 10+ year.
Repl.it (YC W18) | Fullstack | SF or Remote (US) | https://jobs.lever.co/replit/a0fbd9bf-1a86-4b1e-8c59-3a60e8b...

Repl.it is the first massively open collaborative computing platform where anyone, even without even needing an account, can hop on and in seconds start coding, building, and hosting apps and websites.

Apply if you like working on challenging problems, because running a service like this is hard to operate, scale, and secure. Also, supporting the number of languages we do (https://repl.it/languages) is a hard tooling problem -- we have to build generic protocols for all IDE actions like executing, debugging, authoring, running tests, writing files, etc. Finally, it's an incredibly challenging frontend/design problem to build a fast collaborative in-browser IDE that's both powerful and simple.

It's a great time to be joining us, we're still 16 full-time people, we reach millions of coders a month, and we're backed by YC and a16z.
This very same thing happened at the non-profit where my wife works.

They released a statement. Kind of a milquetoast, bland statement, but still unambiguously supportive of BLM.

But not supportive enough for some employees, particularly those of color. Lots of complaints, and a lot of non-racial issues started boiling up to the fore as well. They've since amended and re-released the statement to be stronger, and included statements for battered women, Native Americans, and a full-on separate statement for at-risk immigrants.

It's utterly paralyzed the organization -- and is totally unrelated to their primary mission -- and will likely lead to at least one lawsuit. It sounds like a manager or two may be a rebuke or termination as well.

I ultimately agree with the parent and OP -- create a safety valve or squash the discussion, because there is no way to function as an org if you're 10 minutes from screaming at, or stabbing, or suing your coworkers
As a PhD biologist I'd love to hear some examples of this.

PCR is a great tool, and it's absolutely been a transformative research tool. But it's just one tool out of a catalogue of many others. It can't answer all questions. Genes and gene expression are just one part of a much bigger picture, and there are many other techniques which are just as relevant for exploring biological systems.

You rarely see PCR used in a research project in isolation. It's just one tool amongst many others, and for the most part you can't just look at gene expression and assume it has any functional effect. You've also got to demonstrate the downstream effect through other techniques, such as Western blotting, ELISA, LCMS and others, and even then you have to show that the expression products themselves also have an observable functional effect.
Namebase | Full stack engineer and Backend engineer (Node.js) | REMOTE | https://namebase.io

Namebase is on a mission to enable freedom, security, and ownership on the Internet. We’re doing this by making Handshake — a new decentralized DNS protocol — easy-to-use. You can think of our product as GoDaddy for Handshake.

Since launch six months ago we’ve already processed over $20M in transaction volume and tens of thousands of Handshake name registrations. We work in a highly collaborative environment across a distributed team (currently in US and Australia). Open communication is the standard — strategy discussions occur in slack, not behind closed doors. New initiatives have a single owner to maintain focus while feedback is solicited from everyone.

We use Node and Go on the backend, React on the frontend. We're a small team of 7 with ample funding — we've raised from Coinbase Ventures, Thrive Capital, Paradigm Capital, Balaji Srinivasan, and count Josh Elman (board member at Discord) amongst our advisors.

We're on an ambitious mission to fight the trend of the traditional internet becoming balkanized. If this resonates with you send me an email at tieshun at namebase.io.
To be clear, my post is not threatening, encouraging, or advocating for a cyber attack. The reality is that disgruntled members of a community are known to sometimes commit retaliatory cyber attacks. This is a risk that any website with technical proficient members has to deal with.
I never said it was universal to feel more sympathy for criminals, nor am I trying to apologize and/or gain sympathy for racists. How did what I wrote imply that?

The TED talk, now 5 years old, encapsulated what has now grown into "cancel culture" in a poignant anecdote. There's nothing generative or useful about this concept of prosecution (or persecution?) for making a misstep online.

I am fully in favor of implementing the Portugal drug model, implementing prison reform, and offering prisoners chances at rehabilitation. But to equivocate a racist tweet with a crime is ridiculous and, in my opinion, dangerous. This line of reasoning is barely different from the concept that speech can be violence, which is absurd. The foundation of every liberal democracy is the separation of free speech from criminality.

That principle assumes that a person's ideas can be reformed, which is what we should all hope is possible. Half of the time, alienating people for their views will only further radicalize and polarize them.

Now, to argue that a rehabilitated ex-convict is a better hire than someone actively tweeting racist things is a fine argument, but in an entirely different scope than the aforementioned comment, unless I misinterpreted it.
> Oh never noticed that. But I think that's because its just annoyance for the people who don't care about privacy. And those who does can just opt out.

Opt-out is still a dark pattern. For those who don't care about privacy, it should default to no data collection, with simple language detailing what will be collected, and what it's used for.

I'm still in your camp though in that I'd trust Mozilla to not sell my data and instead use it to only improve their products.
The way you'd do this in Python is something like

@contextlib.contextmanager
def get_a_locked_thing():
with lock:
yield thing

and then

with get_a_locked_thing() as thing:
do_stuff_with(thing)

Exiting this "with" block causes get_a_locked_thing to resume at its yield statement, which exits that "with" block, which releases the lock. Throwing an exception also exits the context managers.

If you were to try omitting the "with" statement and running, say, "thing = get_a_locked_thing()", the function hasn't executed yet (because you haven't entered the context manager), meaning that not only is 'thing' the wrong object, you also haven't even gotten the lock yet. So you won't deadlock/leak the lock, and you will notice in the most basic of tests that your code isn't doing the right thing.

I do agree that this is nowhere near as nice as having an object in a local variable, because "with" adds an extra layer of indentation, and that's an advantage of C++/D/Rust-style RAII. But it's definitely doable in Python and pretty idiomatic.
> I'm disappointed he isn't releasing the source for these or LibNC.

Arithmetic coding with LM conditioned probability has been done before and it's not a particularly complex idea to implement, I don't think it is critical that the code be released.

> We definitely need non-academic, non-Python machine learning implementations

There are two things here: training and serving/inference. We already have non-Python implementations for the latter and I don't think we're in "definite" need of the former.
It reminds me of the Russian Linux Roulette...

[ $[ $RANDOM % 6] = 0 ] && rm -rf / || echo '*Click*'

But it's a bit boring. So there's also an improved version [0], which deletes a random file from the system instead of everything.

alias roulette='[ $[ $RANDOM % 6 ] == 0 ] && rm -f $(shuf -n1 -e *) && echo "BOOM" || echo *Click*'

[0] https://gist.github.com/mjkaufer/85bb5f800525245942a8
The Value of Secrecy
Biologists warn ‘extinction denial’ is the latest antiscience conspiracy theory
This comment reminds me of one of the ones in the thread a few days ago about Google clearing out trashed items. It was something like “this stinks because I always store my most important documents in the trash”, except this one seems to be less sarcastic :)
Possibly not. Satoshi likely did not intend nor desire their currency to be used to facilitate crimes. In fact, they were infamously weary of WikiLeaks using the currency for donations due to the legal issues surrounding them, and WikiLeaks "crimes" are not comparable to say arms trafficking or something substantially illegal. The public nature of the BTC blockchain helps facilitate decentralized, equal participation.
Pepsi and Coke only want you to think about Pepsi and Coke, because it means they only compete against 1 rival, instead of Fanta, Sprite, RC Cola, Faygo, etc.
OP would've been talking about falsely maligned people who were raked over the coals by a woke mob for a relatively innocuous and most likely factually accurate statement. Not actual racists.

For example: the letter against Steven Pinker for using vernacular such as "urban crime" (he's then called racist), or the attacks against JK Rowling for taking a politically incorrect stance on trans women in female sports (she's then called transphobic). The list goes on.
In this I agree with Paul Graham (and note I don't worship the guy). When talking about some lisps, he wrote [1]:

> As names, car and cdr are great: short, and just the right visual distance apart. The only argument against them is that they're not mnemonic. But (a) more mnemonic names tend to be over-specific (not all cdrs are tails), and (b) after a week of using Lisp, car and cdr mean the two halves of a cons cell, and languages should be designed for people who've used them for more than a week.

In particular, the last sentence. I find arguments that go "but this looks confusing to a beginner!" unconvincing. Language syntax and notation should be aimed at actual practitioners, not beginners.

----

[1] https://news.ycombinator.com/item?id=21256727
When all the images you see from a certain time period are captured in a certain way (black and white, in this case) then it's easy to imagine that this is also how the people at the time perceived it, which of course isn't the case at all.

I wouldn't call it "unrelatable" as such, but adding colour – even if not completely accurate – certainly gives me a better impression of how people at the time saw things, and it becomes more relatable.

Black and white can certainly be used for fantastic artistic intent in e.g. movies, by the way. But for these kind of historical records that's not what was going on; it was just a technological limitation at the time.
What crimes are applicable to software engineers, then? I don't think there are any laws punishing you from writing bad code, nor are there laws addressing data theft or security misconfigurations. GDPR applies against companies and not individual people, as far as I can tell.

Would the only valid crimes be related to computer hacking?
In the UK, it's changed recently because of a Supreme Court ruling, but AFAIK there are various levels of check depending on the specific job. In most cases a conviction for which the person was sentenced to less than 4 years in prison will eventually become 'spent' and won't show up on background checks apart from for specific jobs (such as working with children). Even for those jobs, some minor convictions are 'filtered' and removed from the record.
> Morality [...] is as specific to human behavior as the mating behavior of chimpanzees

It's true that a lot of what has been written about morality and ethics turns out to make a lot of assumptions that tend to limit it to human beings; Kant's "rational agents" are pretty clearly just humans, certainly adult, likely neurotypical. Although he probably intended for it to be a truly universal concept, the definition he provides is so narrow that it actually excludes many ordinary humans, much less non-human intelligences.

The frontier of ethics is to consider a more generalized ethical framework that can encompass other forms of intelligence. In the short term we'll need theories like that to deal with AI; in the long term perhaps also for aliens, uplifted animals, digital copies of human brains, or other even stranger things.
Arena | Lead Machine Learning Scientist + Deep Learning Scientist | Full-time | Remote / NYC
—
We founded Arena a little over a year ago, to bring advanced ML techniques out of the lab (lots of active learning, for instance), and apply them at scale, for large enterprises where we can measurably prove impact. We're profitable, with multiple large scale Fortune 500 customers in pilots & in production.

There are 8 of us on the team, almost entirely technical – a mix of Machine Learning Engineers and Scientists with deep academic background and experience. The team includes 3 former founders. Co-founder and CEO founded Kimono Labs (YC W14, acquired by Palantir).

Competitive compensation, with material equity ownership for the right fit.
—
Apply by sending us an email: careers@arena-ai.com | https://arena-ai.com
O'Reilly Media | Full-time | Remote and Onsite

https://www.oreilly.com/careers/

Open Engineering positions:

* Software Engineer (Front End): http://app.jobvite.com/m?3WQvdlwk

* Software Engineer - Android: http://app.jobvite.com/m?3ZQvdlwn

* Senior Cloud Engineer: http://app.jobvite.com/m?37Qvdlwv

Other positions:

* Sales Renewal Manager: http://app.jobvite.com/m?3eQvdlwC

* Contracts Manager: http://app.jobvite.com/m?3lQvdlwJ

* Associate Product Manager: http://app.jobvite.com/m?3nRvdlwM
Also on Gentoo. Once you've done it, your package manager is gone... At least you'll be warned when you attempt to do it, and often there will be two or more Python installations (2.7, 3.x), and Portage will run on any of them, so incidents like these are actually rather rare.
I think there’s a reasonable middle ground, which is: employers can discriminate based on record only if that crime has a direct relationship to the nature of the employment and the position provides a clear opportunity for abuse in the same fashion as the original crime. Ie people who commit fraud can’t work in financial services, people who hurt children can’t work in education/childcare, people convicted of corruption can’t become cops, etc. But there should be a process, over time, to cleanse even these records (although perhaps in practice there would be carve-outs for particularly heinous offenses...). This doesn’t seem particularly limiting, from my perspective, but protects against the extremes you outlined.
What's not captured here is that drugs are a contributing factor to many of the crimes committed. An old and rather tired example is the junky stealing to get his next fix. The crime is robbery, but the cause is drugs.

I would argue (having been in jail myself multiple times, and, by the way, thanks to a lot of factors, now very happily and gainfully employed) that drugs are at the very least a co-factor on the vast majority of crimes in the USA.
Love the title of this Hacker News post. It sounds like something made up when trying to describe what you can find on Hacker News.
It's like saying that because one concrete house collapsed because the architect didn't properly so it's job concrete house are bad in general.

I'd actually say its more like building a failed structure out of something that looks like, but actually isn't, concrete, and then saying that concrete is a terrible material to use for buildings.
SEEKING FREELANCER - Work on http://www.hyperfiddle.net/ which is a tool for making declarative crud apps, backed by Clojure. Help us discover and build the functional combinator primitives at the bottom layers. Research comp sci expertise required. Remote, international OK with overlap to US Eastern Time. dustin@hyperfiddle.net
I'm looking forward to learning Zig as it approaches 1.0.
Yeah thats some bullshit. You should have no expectation of privacy in public, especially regarding publicly visible vehicle tags. I could see if someone was specifically collecting vehicle tags ALPR and posting videos of them all, but a normal dashcam needing censored?!
Remove duplicates from wordlist, without sorting (for password cracking)
Grouparoo | Senior Full Stack Engineer - Founding Engineer | Full-Time | Remote - USA

Grouparoo (https://www.grouparoo.com/) is a venture-backed software company building the open-source framework for managing, syncing, and syndicating data between your app(s) and all the marketing and operations tools your company needs to run. Do you need to keep your product data (Postgres) in-sync with Hubspot, Marketo and Zendesk? Do you want to limit the PII that leaves your firewall but still build robust email-marketing cohorts to use in Mailchimp? Do you want to enable your Marketing team to experiment with new definitions of what “high LTV customers” are, and try new ways to re-engage them… without you needing to write any code? That’s what Grouparoo does.

As our first hire, you’ll be a Founding Engineer at Grouparoo. You will be responsible for helping to craft the roadmap, developing features, fixing bugs, and building products that make our customers happy. We are a small team, and so we are looking for generalist engineers who are interested in learning about a wide variety of tools and technologies rather than becoming experts in any one part of the stack. We connect many different APIs, databases, and vendors, so there’s always something new to learn.

Learn more about the position @ https://www.grouparoo.com/jobs
Sure but how and what you mine matters. The sun is local and we are able to mine its energy directly rather than indirectly via a buffer (fossil fuels).
Start doing the projects by Rex Krueger (YT), then some of foundations by Paul Sellers (blogs, YT), I'll leave here some manual woodworkers for your delight:
- James Wright, Wood by Wright

- Mike Siemsen

- Rob Cosman

- Frank Klausz

- Shawn L. Graham, Worth The Effort

- Roy Underhill

- Joshua Farnsworth, Wood and Shop

- James Hamilton, aka Stumpy Nubs

- Matthew Cremona

- Jay Bates

- Shannon Rogers

- Simon James
Fast Growing Series - C Construction Tech Startup| Hiring in San Francisco |Remote then Onsite | Full time

Fieldwire is a construction field management software building world-class tech to disrupt the $10 trillion construction industry! With 750,000+ projects worldwide, we have partnered with over 2000+ clients in 100+ countries and 14 languages. We also just raised $33.5M in Series C round of funding led by Menlo Ventures! If you are looking for a fast-pace startup with great culture and a great product, feel free to apply!

Sr. Frontend/Fullstack Engineer (This is a Fullstack role with a focus on Frontend Development) - 5+ yrs of experience, BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/4875238002?gh_jid=4875238002

Senior QA Automation Engineer - 5+ yrs of experience in web Automation development (+ if you have experience with Cypress.io, Javascript), BS or MS in CS or equivalent. Apply here: https://www.fieldwire.com/job/4844218002?gh_jid=4844218002

Product Manager - 1.5+ years of Experience, BS or MS in CS or equivalent. Apply here:https://www.fieldwire.com/job/4815322002?gh_jid=4815322002

Watch this: https://www.youtube.com/watch?v=xWph4xPMqzs&feature=youtu.be
What's wrong with that command?
What percentage of those drug offenses are usage vs distribution?
I kinda wanna see your ear now.
Alright, I guess I was wrong above; it certain is a "USB-C connector port." In fact, I would even say that it is a "USB port" (although they can't say that for licensing reasons.) Nintendo seem to expect and encourage you to plug USB-C peripherals into said port (e.g. any random USB game controller.) Nintendo will support such configurations just fine. You're not voiding your warranty by doing that.

What the port isn't, is a USB certified port. USB certification guarantees that it'll be safe to plug any USB-certified thing into any other USB-certified thing. Without that certification, the device isn't guaranteeing its ability to handle weird things that other USB devices might do—like sending it lots of current without doing a specific proprietary negotiation first.

It's a bit like FCC certification for "accepting radio interference." Devices that have it, are guaranteed to not melt down/throw sparks if you bring them close to e.g. HV power lines, or a radio tower. Devices that don't have it, aren't guaranteed to not do that. They might or they might not; but they weren't required to be tested to find out if they would.

But unlike FCC certification, where it's illegal to sell something in the US containing an antenna if it's not FCC certified, it's entirely legal to produce and market a device that has USB connectors, but isn't USB certified. There's nothing stopping companies from doing it—other than the expectation that consumers might care about the USB logo being on the product. If a company thinks consumers won't care about that in their case, they have no reason to bother.

(That's not to say Nintendo shouldn't have made their product fail safe under out-of-tolerance conditions from other USB devices anyway. It would just be good engineering to do that, even if you don't want to pay the licensing fee. But they didn't think to test for those conditions—likely because the USB Consortium wasn't invited to come breathe down their necks reminding them about things like that.)
> Ransoming the data for money?

It's acknowledged that some high-profile ransomware attacks had the ulterior motive of wiping data. They used the ransomware as a front and really just wanted to do damage, not make money.