skysight-inc/HackerNews huggingface dataset:
I worked in the finantial industry 20 years ago in Andorra, a small independent country between France and Spain. You needed to present what in Spanish is called a "certificado de penales" (criminal certificate, I think is the expression in English).

Ironically, the country itself was at that time well-known for its opaque finantial practices.
Astranis (YC W16) | San Francisco, CA | Full-Time | Onsite | US Citizen or Green Card

Four billion people do not have access to the internet. Astranis is going to change that. We are building the next generation of smaller, lower-cost telecommunications satellites to bring the world online.

We’re a well-funded team of over 100 world-class engineers that move fast. We raised our Series B ($90M) from Andreessen Horowitz and Venrock, launched our first satellite in 2018, secured our first major customer deal in 2019, and we’ll triple the satellite internet capacity of Alaska in 2021.

--

Check out our postings here -- https://www.astranis.com/careers

--

Roles we’re hiring for include:

* Assembly, Integration, and Test (AI&T) Engineer - https://jobs.lever.co/astranis/fb4420b0-d8f0-4620-9228-fed26...

* Communications Systems Engineer (Project Lead, Senior, & Mid-level)- https://jobs.lever.co/astranis/d6fbf8d2-e62e-4f36-a969-6789a...

* Ground Software Engineer (Project Lead, Senior, & Mid-level) - https://jobs.lever.co/astranis/88b83a71-1094-4d10-acc5-7531b...

* Sales Engineer - https://jobs.lever.co/astranis/171407aa-32e7-4176-aabf-d651d...

*Internships (RF, Comms, FPGA, RTL, Mechanical, Thermal) - https://www.astranis.com/careers
They responded: https://hacktoberfest.digitalocean.com/hacktoberfest-update
How do you get manslaughter for that? You can't unintentionally bludgeon someone to death, can you?

I will however say that there is opportunity for multiple interpretations with the little information provided; for example I think bludgeoning someone to death is perfectly acceptable if that person is trying to harm you or your family and a hammer is the nearest available weapon. Your coworker could have been in a similar situation in which self defense was warranted, and that may be why he did not get a murder charge instead.

This sort of nuance is why this issue matters a lot; you could do the right thing and still end up with a charge that severely impacts your ability to get a job, even though you're not actually some kind of violent murderer.
Maybe someone can enlighten me. I first heard about this problem 10 years ago. I'm sure it's been known far longer.

Is there some extremely difficult algorithmic problem preventing these systems from working on people with darker skin?

I had presumed it was a long corrected oversight but it still appears to be a problem.
Foreign attacks on the US are the jurisdiction of the trillion dollar military.
It's not just the technical costs of recomposing to achieve a jaoin; it's also diversity of this kind makes long-term maintenance a nightmare, and moving people/functionality/whatever between apps almost impossible.

If everybody cowboys their own storage, you're risking building up a legacy cruft that's very hard to work your way out of later.

The costs if recomposing later can be prohibitive, if a few particularly poor choices were made early on, and the hidden costs of inflexibility can bite too.

There's nothing wrong with outsourcing storage; that's not the issue - the issue is the culture in which it's easier to just not talk to the rest of the company (assuming the company is small enough to have any kind of cohesion in the firs place). If it's too expensive to talk (or even pick from a few common defaults) beforehand, how are you ever going to interop later on? You're getting the downsides of a large organization without the upsides.
One does not simply "issue credit" without any backing. Three hundred years ago it was a crime to issue banknotes not readily redeemable in hard money and now it's suddenly a matter of convenience. CTRL+P and there you go ("It's nothing, just $3 trillion in new credit to get us thru this Covid19 thing!")

> If you want to reduce the money supply, you stop issuing credits.

Who gets to decide that and why would they reduce the supply? To create credit out of nothing is theft. Having the power to decide, would they ever reduce it? Have you seen any indication that the Fed wants to introduce real interest rates?

> 2- By having an interest rate and issuing credit, money becomes a commodity

Yes, that's how it's supposed to be, because it can be exchanged for other commodities and services such as labor.

Why would a laborer want to give the politicians the right to print worthless digital or paper currency that can be used it to pay for labor? Would you like to be paid in such a currency?

> This is wrong as people should not ask banks so that they can make transactions. Money should be available to anyone who wants to make a transaction.

You don't need to ask a bank to make a transaction. You can barter or exchange labor for a product or service. You can also exchange labor for a cryptocurrency or paper money and make millions of transactions every day, without anyone's permission.

> MMT is not about giving people money for free, but about making it available for anyone.

Sure, let's do it!
I get why this is being downvoted but it's still a very good point: an ex-con needed a previously-established connection with someone who just so happens to be CTO of a reasonably successful startup who knows another engineering lead at a fintech company who took mercy on the ex-con's predicament to get a job.

It's brazen, I admit, but the ex-con part can be substituted for other more fortunate people, like those with little experience, non-traditional backgrounds, those who never got advanced degrees (undergraduates mostly). The oh-so-different software industry isn't that different from any other industry these days in that it's more about who you know rather than what you know to find employment, but the added bonus for software types is that often enough it's both! Maybe I'll look back at this comment and feel it's overly pessimistic, but I hope that's because things changed for the better.
So what should happen to that person, exactly? Should they be in prison forever? Should they be released but not allowed to work? Should they only be allowed to work by themselves?

I understand your reluctance, but the alternatives to "let the released felon work" are not great.
Viruses in the 80s used to wipe everything or do something very visible with the screen. They got more creative in the 90s, especially after many people got an internet connection at work or at home.
It's a connector that can be used for multiple USB standards and non-standard protocols.
I've been studying permaculture/regenerative agriculture for a couple years. I think part of the problem is that you will find a broad spectrum of practitioners. From hobbyists, that just apply a practice because somebody else had success with it. To professionals, like Joel Salatin and Richard Perkins, that record everything, perform experiments, and improve process. The professionals are less Mollison style permaculture design and more regenerative agriculture. The basic idea is the same. Work with nature instead of against.

Permaculture as a hobby is just another school of gardening with an eye to efficiency and permanence. You will find as many opinions of the "best" way as there are people. It doesn't help that some practices are very specific to local climate.

Papers on soil microbiome and rhizosphere interactions are the basis of regenerative agriculture practices. If you want to understand how these practices can feed the world I would start there.

PS Now that I have written this, I realize it doesn't really address your criticism. Look towards regenerative agriculture to feed the world over permaculture. While permaculture can be applied at large scale it is more of a homestead practice of planning your land use for efficiency of your own food production.

Agroecology and agroforestry are terms for building ecosystems that provide agricultural output. Something like a nut tree forest with berry understory and mushroom production on rotting logs with farm animals roaming about. An agricultural plot planned to perform as an ecosystem with as many niches producing output as possible.
Location: Portland, OR
Remote: preferred
Willing to relocate: no
Technologies: React, Typescript, Javascript, Jest, jquery
Résumé/CV: https://billlazar.com
Email: blazar at google's mail service

Looking for mid-senior Frontend Developer position, 10 years' experience at web-scale SaaS companies. Work well across functional teams, especially with product managers (having been one back a few).
If you are in the US and live near a Woodcraft store, many of them have dedicated training rooms with regular clubs and class schedules. 100% woodworking, but still valuable knowledge and experience. I know there's a pandemic on right now, but when we get back to mostly normal I suspect they will start their classes back up again.
Location: Mexico
Remote: Yes
Willing to relocate: Yes
Technologies: .net core, nodejs
Résumé/CV: https://rogithub.github.io/
Email: https://rogithub.github.io/#/contact
I can compare anything I like, actually. That's my right and my responsibility as the one who determines who comes to work with me and my colleagues.

You can say that all "though crimes" are incomparable to legal indictments, and when you are hiring people that is your right as well.
I really like the the weekend wood worker https://theweekendwoodworker.com

He has lots of starter projects but for the first one he suggest building a box because every woodworking project is more or less a variation on the box.

I built a jewelry box for my wife. Made lots of mistakes but since it was small and simple I didn't feel stressed about wasting resources. (Wood isn't cheap)
The problem at hand is not the notation of actual implemented languages, but rather the notation of programming language theory. In other words, when you read a paper published at a PL conference (POPL, PLDI, ICFP, SPLASH, etc.), the notation you are likely to encounter therein.

There's like 50 years of notational history, and it can be wildly inconsistent. Some things are somewhat standardized, but there's no central location to look this stuff up. Probably one of the better resources is Benjamin Pierce's "Types and Programming Languages" (often referred to simply as TAPL), but I've seen even recent papers deviate from TAPL's treatment.

So when new people are trying to break into the PL research sphere, there's a huge barrier to entry. Invariably, they'll need to ask other researchers to decipher some of the notation in whatever papers they read because the authors just assumed the notation was prevalent enough to not warrant explanation. This works fine for people privileged enough to already be working in PL research as undergrads, but it's much tougher if you're coming from a different background. The PL research community is fairly active on Twitter, but explanations of decades-old notation do not conform to 280-character text messages very well.

It's a big issue that a lot of us younger PL researchers talk about often. I ask myself: how did I learn this stuff? Many meetings with my first PI as I had to bring up symbol after symbol from whatever papers I was trying to read. I took a graduate course in PL semantics which also helped, but then I've also seen deviations from that notation, so...??? And there's still notation I'm unfamiliar with. I was reading about substructural type systems recently (which are super cool, by the by) and encountered some symbols I didn't know and my current PI didn't know and none of my lab mates knew, so I resorted to a PL Discord server where some grad student at another university across the country was able to chime in with the answer. Such a headache.
In Germany, that would Intensivtäter (literally intensive perpetrators). It's not rare to have young men with dozens of convictions for assault, breaking and entering, mugging etc. They typically don't get any jail time and will collect more indictments between being arrested and seeing a judge. For Berlin they're having a list of 500 people, almost all male.
It's about 2% of their annual profit. That seems not-unreasonable for a first offense. Most companies don't want to incur a 35 million euro cost if they can help it, so it should hopefully improve compliance.

Now, if you want a truly pointless fine, look no further than: https://www.wsj.com/articles/u-s-regulators-fine-pork-giant-... . A whole $13,494!

As a general rule, once the penalties are seen as both likely and as more expensive than doing things properly, compliance will improve.
I’m not being clear. I am sympathizing with OP. Because we know recidivism is higher when you don’t rehabilitate, sitting next to a violate offender carries some risk.

However, when you do rehabilitate, even violent offenders can lead mostly normal lives as is the case here.

I agree, it has to start somewhere, but because our current system acts as a self fulfilling prophecy, it’s going to be very hard to enact change, though I’m all for it.
Oh I agree entirely that we lack paths to rehabilitation for both the (a) and (b) cases, couldn't agree more - it makes the judgment call to hire that much more difficult.
Not to mention the systemic misandry:

Female offenders of all races received shorter sentences than White male offenders during the Post-Report period, as they had for the prior four periods.
I bricked a switch using my macbook charger. It's poor design in the switch to accept a USB cable that can potentially zap the device.
VoiceThread | Backend Software Engineer, DevSecOps Engineer | Full-Time | Remote - USA-based, +/- 6 hours of US EST

VoiceThread is an asynchronous distance learning platform serving the higher ed and k-12 markets. As you can imagine, things are moving really fast right now, but we're still an extremely small team working full-time remote and coordinating via Slack.

Backend position is here (PHP, OAuth, API, strong communication skills): https://stackoverflow.com/jobs/81745/back-end-engineer-voice...

The DevSecOps position is open Monday, but if you're interested and you've set up big projects like SEIMs, have experience with NIST800-171 and SOC2, don't mind getting your hands dirty with some of the other ops and policy stuff because we're a small team and we all do everything, and have used Terraform to set up security tooling in AWS, ping me at karl@voicethread.net and I'll email you once it's opened.
Douglas Adams wants a standard 12V connector? Those 2.1mm barrel plugs are basically that. Most any 12V LED strip you buy from amazon will come with jacks already attached and maybe include a power supply. Half the small electronic devices I buy (USB hubs, Ethernet switches, external hard drives) use it, though sometimes they want 9V instead of 12.
Why does it matter if you plug 15amp device into a 25amp oulet? Surely It will only use 15amps unless it short circuits?
Apologies if I did not leave the dots close enough that it seemed off-topic. In the US (which regulates all the air carriers mentioned by name in the article), the First Amendment presents a high hurdle to government prohibition of speech. In a subthread on the legal standing for a proposed ban on advertising/solicitation in flight, that hurdle seems significant and certainly relevant to me.
I could assume hacking, fraud, corporate espionage, etc. along with info relevant to the software (i.e. if you make banking software I'd assume fiscal crime would be at least somewhat relevant)
> Oh is that what the U in Universal basic income stands for.

The Universal refers to the absence of means- (and usually, also most, at least non-criminal, behavioral-) testing, it doesn't indicate an absence of boundaries on the target population. Almost every UBI proposal includes some immigration status boundary, and often age and/or legal independence standards, as well.
Thanks!

> I think differential geometry is a field where it really helps to think about the "types" of each object, and to write the type signatures down explicitly for every function of interest.

Do you have an opinion on https://mitpress.mit.edu/books/functional-differential-geome...?

I haven't gone through any of it, but I have gone through some of their companion book on classical mechanics. https://mitpress.mit.edu/sites/default/files/titles/content/...
Location: Cincinnati, Ohio
Remote: Yes
Willing to relocate: No
Technologies: Python (flask/django, tornado, requests), Laravel, Monitoring (Prometheus/Grafana), DevOps tooling (docker, gitlab, jenkins, terraform, packer, k8s), AWS, Networking, Web Scraping/Data
Résumé/CV: https://www.linkedin.com/in/stetson-blake-31635252/
Email: stetsblake@gmail.com
I think it's gross to pay the CEO a high salary if you're asking people for donations, but Mozilla isn't; they're self-funded. So if they want to blow all that money on their CEO, I guess it's their call.
How Do FOSS Communities Achieve Quality Using Social and Organizational Norms?
Pocket $2000

Firefox OS $15000

Persona $8000

CEO $3600

Firefox $150

someone who is good at the economy please help me budget this. my browser is dying
Yes.

USB-PD is in a twilight zone where it can deliver enough power to cause safety risks but, due to its low voltage, is not subject to the level of regulatory scrutiny that other electrical products receive.

To date, the USB-IF's approach to safety and interoperability does not adequately protect consumers. USB-PD devices should not be incompatible to the point of damage but USB-IF has been unable to ensure this by keeping non-compliant products off the market.

USB-PD needs to be pulled under the IEC, NRTL (US) and CE (EU) regulatory systems and compliance overseen by entities with the legal authority to deter legitimate manufacturers/importers from selling non-compliant products.

"You can plug it in, but it might catch fire" just isn't good enough for a power delivery system that can provide 100W.
This used to be an issue in the Redhat flavors. You could uninstall python or bash and the system would eat itself (RHEL5 and before). Since then, they have added protections for specific packages and you can even add further protections for whatever you consider to be critical packages.
>I dont believe this is because Im special in any way, I just think people slack off and generally lose too much time at work.

I can't speak for other people, but I think this is highly dependent on the person and job. I know a score of people who put in a solid 50+ hours at one job. Congrats to you if you have found 3 different jobs that require 2 hours/day.

Do you have noncompetes or employment contracts with each company? If so, how did you navigate this?
Weren't there a few at Google?

A conservative guy who generated headlines because of being discriminated against because he voted for the GOP?

Also some sort of whistleblower who got fired for speaking out against anti-union activity (but may have been a personal / non-union issue)?
> Perhaps rm -rf / should be replaced with something with more verbose flags set. That way, when you run a bad command, you are told immediately that things are being deleted

This gives me an idea: Hell Linux. In Hell Linux, the operating system does its best to pretend that nothing is wrong, so it takes you as long as possible to realize that you've made a mistake. Commands ignore all unrecognized flags. In shell scripts, if one branch exits with a nonzero exit code, the other branch is taken. stderr is always redirected to /dev/null. 0 exit code is reported for all processes, no matter how they terminate. If you try to exec a file that doesn't exist, it runs a process that does nothing and immediately exits, unless it is part of a pipeline, in which case it consumes standard in. If you try to read a .json file that doesn't exist, you get the bytes "{}". When you read a log file, any lines containing "ERROR" or "WARN" are skipped. If you try to connect to a port that nothing is listening on, it does its best to behave like the service that should be listening there. Oh, the possibilities....
Lean and Its Mathematical Library
I'd just like to point out that while knowledge of OTP is a good thing for an Elixir developer, it isn't really needed for most application development. There are excellent libraries and frameworks that leverage OTP to provide a lot of value to their users, and most of us who use Elixir in industry just use those libraries.
THANK YOU! I'm adding these to my "Watch Later" list. I'm hoping this helps break my "woodworking-block".
Societies are rather difficult to demolish. As such, it's prudent, if not 100% accurate, to regard articles like this as mostly BS.
I had no idea that we do that, but I can try to hunt it down internally for you. Ping me an email - greysteil@github.com.
I suspect their shrinking population and high speed rail everywhere helps.
Hinge | Engineering Lead (Backend), Associate Engineer (Backend) | New York (NYC), Remote until 2021 | Full-Time

Hinge is the dating app for people who want to get off dating apps. In today’s digital world, singles are so busy matching that they’re not actually connecting, in person, where it counts. Hinge is on a mission to change that. So we built an app that’s designed to be deleted. On Hinge, there are no rules, timers, or games. Instead, you’ll meet your most compatible matches and you’ll have unique conversations over what you’ve shared on your detailed profile. It’s a natural way to find a great first date. Currently, 3 out of 4 first dates lead to second dates, we’re the #1 mobile-first dating app mentioned in the New York Times wedding section, and we’re the fastest growing dating app in the US, UK, Canada, and Australia.

The backend team is hiring for two positions:

- Engineering Lead (https://jobs.lever.co/matchgroup/5fa5ad5b-8e6f-49d1-be81-414...)

- Associate Engineer (https://jobs.lever.co/matchgroup/249bbd9a-f629-4d8e-ab4a-c9a...)
That's why dnf (the yum successor) has dns, sudo, systemd, systemd-udev and yum set as protected packages by default on Centos 8 (and you can't remove python withouth removing dnf/yum because of dependencies, so it should stop that as well).

I imagine apt has something similar, and maybe it's not (or wasn't) set by default on the dist you're running? If not, I would raise that as a bug with the distro, as breaking it with a command like that should be much harder to do accidentally.
maybe you can teach alias ls="ls -1"
I didn't mean that there's no way you can make a comparison in a literal sense.

I mean that it takes a particularly screwed up and deranged individual to think that murder and racist thoughts are somehow equivalent on the moral scale. Also, I'm not claiming that this is the position you are taking, only that it would be deranged if it is the one you are in fact taking.