skysight-inc/HackerNews huggingface dataset:
This is a really important point. Most attempts to reduce discrimination against felons (e.g. Ban the box) do nothing to address the reason why the discrimination happens in the first place. It also places the burden on the applicant and state to retroactively correct and create chances (which are then already in a strained condition).

If states were to specify some rules around when a 'Negligent Hiring' liability suit could be pursued against a business, business owners would be more willing to hire and provide chances. If the state is liable should something happen, the burden on the state then becomes to proactively rehabilitate felons who meet the set of conditions such that their future litigation costs are reduced.

To me, that is a much better alignment of incentives though not perfect.
I worked at Simutronics fresh out of high school. (They made GemStone.) I was surprised to see this pop up.

It was a cool group of devs. There was one person in particular, Andy Finkenstadt, who patiently taught me a great deal. Oh yes, and Bryan Cool had the coolest name of all. (He was also a master graphics programmer.)

I met my wife while working there (she lived down the street, and we somehow discovered that fact from a random AOL conversation) so in a roundabout way I fell in love via the GemStone ecosystem, I suppose.
The Opportunities and Diagnostics sections may not, but your Performance score is affected by loading additional external files.
I think (could be wrong) it's used for hot code reloading in phoenix when you're in dev mode. Make a change in your code, hit refresh in the browser, and now the relevant code deltas are applied to your http request.
That is a really gross oversimplification of the term, a felony is a serious crime that can result in long term punishment or capital punishment and no less than one year (minimum not maximum) sentence (which can be less due to plea agreements, and time served before conviction) the distinction between felony and misdemeanor is the servity of the crimes classification not just the length of sentence.

There is also a further sub division of felony based on a class code which determines sentencing.

Regardless, it is very rare for someone doing that little time to do so in a state of federal prison, and most studies on this data are based on the department of prisons data, which is why it's not typically included.

Many felons get probation after serving time, this is the only term I've heard felony probation applied to, what are you referencing to mean?
The short of it is that lighthouse is a tool produced by Google to indicate the sort of things they might penalize you for in search results.

Its results might be arbitrary, but for some industries, when Google says "jump", you say "how high?".
this is really amazing. the marketing page is also top notch from a visual perspective
Level1Ramble: What's Up with Nvidia and ARM? (27m27s)
Russian operation masqueraded as right-wing news site to target U.S. voters
The top few fractions of a percent of engineers can become at least a principal engineer at a FAANG and be getting well over 500k a year in comp, similar to the numbers being thrown around for these clerks. That was mainly my point, not talking about startup exits.
I think the current big deal is GUI support. Seems like they are carefully attacking the problem. If they succeed react is going to be for a world of hurt.
In that case, I'd second the other recommendation of Neocities, which is what I use now.
Solving Solved Problems
I understand this reasoning. The conclusion I draw is that "OTP" is truly a miserable name — like "car cdr" level bad.

As a newcomer to Elixir's OTP, I cannot divine that experts hold the opinion that the acronym expansion is misleading when that information is deliberately withheld. The first thing this article did was send me off to search the web.

Folks should use a backronym, like "Opinionated Threading Platform".
Maybe it is, maybe it isn't. But it's not keeping people from being musicans.

Im 57, and have been playing the piano for 50 years. (I still practice 2 hours/day).

The problem with piano isn't reading the music, it's getting your hands in the right place, at the right time, with the least amount of effort, to be able to control the keys the way you want to.

Most of my practicing is getting from one place to another on the keyboard. I'm practicing the space "between" the notes (or positions on the keyboard; I start off by 'grouping' things).

That's why I'm amused when I see "learn keyboard" systems that somehow make you believe the problem is simply seeing a C# two octaves above middle C on the staff and figuring out where it is on the keyboard. You can learn all that in a week. The rest takes years.
I have that same problem, too.

I got a cheap stick welder and some plate and played around until I could kinda do it. Then I fixed my mailbox. It looks horrible, but it doesn't move anymore.

Most MIG machines can run flux-core wire without any problems. Gas-shielded welding (MIG/TIG) produces cleaner welds with less slag that needs to be cleaned off, but doesn't work outside with any wind.
I love the idea of instrumenting my clusters with less work. Signed up for the BETA and starting to get data out of one of my GKE clusters right away. Also I like how the cli just interacted with the cluster itself instead of tons of piping the output to other commands. Good luck Pixie team!
Thanks for your work, lighthouse is great!

Helps push general performance and best practise forward. And its communicated in a way non techie's understand.

Almost too easily - have had some 'consultants' run 'reports' that are just lighthouse re-badged, coupled with no technical understanding of what the action points mean, or why they may not be suitable for the platform / workflow in use.

But for the most part it's a positive tool, thanks!
It's not VR, but... https://www.youtube.com/watch?v=IrabKK9Bhds
USB-C cables are only required to have the basic USB 2.0 differential pair on one side (the "top") of the connector. The mirror pair of pins in the connector are not connected to anything.

https://commons.wikimedia.org/wiki/File:USB_Type-C_plug_pino... (Note the empty pair of pins on the bottom-center, right below "D-" and "D+".)

USB-C receptacles have the two locations this pair could end up in cross-wired, so that an electrical connection is made whether the cable is plugged in with the data pair on the top side or on the bottom.

https://commons.wikimedia.org/wiki/File:USB_Type-C_Receptacl... (Note how "D-" and "D+" are mirrored top-center and bottom-center.)

This is more complicated than previous versions of USB, where there was exactly one pin that could be connected to D+ and one that could be connected to D-. If a manufacturer designed a USB-C device like this, with only one of two possible data pairs connected, then the cable will only work when plugged in "data-conductor side up". When plugged in "data-conductor side down", the D+ and D- conductors will be in unconnected pins in the receptable, and the unconnected pins in the cable will be in the receptacle's connected pins.

If this is actually what happened in your car, and you're the adventurous sort, you could possibly fix this by soldering two "bodge wires" to your minivan's USB port, one shorting the two D+ pins together, and the other shorting the two D- pins together.
Physical RAM is completely different from the address space.

For a simple example, the control register for the UART serial port peripheral allows you to 'flip an off switch' by writing a 0 to the whole register, or to turn the UART transmit and receive functions by writing a one to the ninth and tenth bits, and to turn on the FIFO buffer by writing a 1 to the first bits.

In this code, that control register has an address defined:

#define UART0_CR ((volatile unsigned int*)(0x3F000000+0x00201030))

And the code can interact with the peripheral as described by writing `UART0_CR = 0;` or `UART0_CR = 0x301;`.

There is no RAM storage at 4,236,263,616 bytes from the start of memory, but this peripheral exists at and handles writes to that address space. Take a look at https://www.raspberrypi.org/app/uploads/2012/02/BCM2835-ARM-..., page 5. It's part of the address space, but not part of RAM.

Relatedly, one useful feature of some ARM processors is the bitwise section of the address space. You want to set the FIFO bit above, but you don't know if the Tx, Rx, or both is on? You need to do the equivalent of:

temp = UART0_CR; // Either 0x100, 0x200 0x300, or 0x000
// UART0_CR = 0x001; <- Won't work, you've deleted the Tx and Rx
temp = temp | 0x001; // Bitwise OR sets last bit only
UART0_CR = temp;

which takes 3 cycles and a scratch register. Instead, on at least some Cortex M microcontrollers, there's a copy of UART0_CR (and all the other peripheral registers) expanded in a part of the address space where each word is just one bit of the nominal register, so you can write in a single cycle without a scratch register.
Jurisdiction here is easy: they had an office in Manhattan...
I don't think its so much the introduction of the notation, but rather the lack of practice in ensuring the learning of the notation. The analogies I've used in the past come from music and martial arts. In music, when you are first trying to learn an instrument, you aren't also being tested on music theory or creating brand new musical scores. You are focusing solely on being able to smoothly transition between keystrokes.

Similarly, martial arts often see a high attrition rate. This has a number a reasons, but one that can be addressed is forcing novices to spar with more advanced students way too early. I know the Gracie Jiu-Jitsu schools shifted away from letting new students spar until they've trained for at least 6 months specifically because they didn't want students to show up, get destroyed, and quit out of frustration.

Sort of my point is that the jargon and notation shouldn't simply be introduced and expected to be assimilated without explicit practice that is not confounded with additional problem-solving skills. Those can still be another practice activity, but students should be given the opportunity to just practice the skill without it.
Isn't this the same thing as a VPN?
Except hundreds of articles / books about git using the “wrong” branch; also all the scripts that presume “master” is default.

This is what every newbie programmer needs: an additional obstacle on their way learning just because some people find it cool.
This fact almost killed my Ph.D. I wrote a programming language and type system for biologists and chemists. But the PL theory syntax nearly did me in. TAPL was like banging my head against a brick wall -- completely opaque to me. My PI wasn't familiar with the space either, so I was sort of on my own. The school eventually brought in a PL theory faculty and things sort of got better. But yes, the syntax for PL is certainly one of the more complex, nuanced, and difficult notations I've worked with.
Rethink | Los Angeles or Remote (US only) | Full-Time | https://v3.rethink.software

Rethink is building a unified file browser for all cloud apps. It helps you unify, organize, share, and search files anywhere they exist online. We’ve raised $3.5m to pursue our goal of a rich ecosystem for work apps on top of our universal filesystem. We’re on a mission to rethink the cloud.

Rethink is hiring five JavaScript engineers with 2+ years of experience to expand our filesystem, file browser, and applications platform.

Tech stack: PostgreSQL, Redis, Node, WebAssembly, and React

More info and apply: https://v3.rethink.software/careers
Can someone explain how these spams are created? Who creates these (I know DO, but why do they create a bot to spam repos)? What is the alleged motivation behind these PRs?

I am out of loop with this one.
“A friend of a friend” is a standard signal that what is being repeated is a rumor, of which the speaker has no personal knowledge, often an urban legend.
Koddi | Currently seeking FT employees in the following locations: Ann Arbor, MI | Fort Worth, TX | Austin, TX | New York, NY

Open roles: Senior Software Engineers (Go, Java, C, C++); QA Automation SDET (Cypress, PostgresDB, TimescaleDB, Go); Senior Software Engineering Leads/Manager (all locations); Senior Product Manager (adtech experience preferred); Senior Data Engineer; Data Scientist; Technical Recruiter

Passionate about development in leading technologies? Looking to become a major player on a diverse team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? Koddi Engineers drive innovation by embracing challenges and deploying emerging technologies to solve complex problems in software development.

Koddi is a technology company that was born in 2013 from an opportunity to innovate in the adtech space. Our award-winning SaaS platform provides a robust network for brands to connect with consumers and drive revenue through native sponsored placements, metasearch, and programmatic media campaigns.

Based in Fort Worth, Texas, we’ve grown to become a diverse global team. Ranked by Forbes, Deloitte, and Inc. magazine as one of the fastest-growing companies in the nation, we’re growing rapidly and looking for innovative problem solvers to join our team.

Review all open roles at www.koddi.com/careers and apply directly, or send your resume to tiffany.rogers@koddi.com. We are 100% remote until 2021, likely to return in a flex capacity thereafter. Please reach out with any questions. We are not currently seeking external recruitment partnerships at this time.
So TLDR; your opinion is the way it should be done and anyone who thinks otherwise are wrong. How free of you.

> It's Orwell-think

Hilarious in a comment stating the US position is the correct one. I'd like to know of an example of another nation that is more or even on the same level of Orwellian as the US? I can't even think of one historically, far from it today. Of course the US way of thinking would require you to yell CHINAMAN or RED RUSSIAN now as loud as you can, but in reality neither have near as Orwellian a state as the U.S. of NSA.
I don't particularly care about the change but I do care that my status as a minority is being used by people with an agenda to justify token changes with no meaningful effects and that they're getting praised for it. This is not progress, this is trivialization of being a minority by outsiders.
It's a real issue, but BitMEX operated an office in NYC.
Yes, real compilers do handle `((lambda (x) ...) ...)` as well as a `let`, because as a Lisp programmer you want to be able to define and use new macros freely, without having to worry too much about low-level optimizations. Kent Dybvig gave a talk on this sort of thing called the "macro-writer's Bill of Rights". It's a similar concept to the recent talk about what optimizations need to be guaranteed for "zero-cost abstraction" in Rust and C++.
The private prison industry is a relatively small portion of total incarceration capacity; the real sharks in that area are the prison guards' unions.
SEEKING FREELANCERS | Toronto, Canada | REMOTE

For the curious developer: ContentLab is looking for freelance tech writers!

Are you a developer with experience in Cloud, DevOps, AI/ML, Security, Web, Mobile or Gaming? Do your hobbies include learning about new technologies and best practices? If you like to write or if you’re interested in writing, you’ve landed in the right place.

The ContentLab Authors are a group of talented technical writers who reap the benefits of learning about new products and technologies in the tech industry all while applying their own knowledge and getting paid.

Five reasons why you should join the ContentLab Authors Group:

- Learn and discover new technologies

- Educate other developers with your own voice

- More exposure for your expertise!

- Collaborate with a full editorial team

- Get paid to write about interesting technology

If this sounds like something you'd be interested in doing, ContentLab would love to hear from you!

You can apply by submitting a resume and brief note about your technical and writing experience on our job posting: https://ca.indeed.com/job/freelance-content-developer-65f527...
I've been trying to convince my wife to move to NZ forever now.
Shipwell | Full-time | Austin, Chicago, or Remote USA | multiple roles | https://shipwell.com/careers

* Backend Engineer (multiple teams are hiring) - Python (Django, Fast API, Flask)

* Senior Backend Engineer - Python (Django, Fast API, Flask)

* Senior Backend Engineer - Java Spring Boot, Kotlin

* Frontend Engineer - React

* Senior Frontend Engineer - React

* Senior Quality Assurance Engineer

* Engineering Manager

* Product Designer

* Senior Product Manager

Shipwell is a SaaS shipping solution that cuts out the middleman and saves our customers millions in shipping costs. We have had incredible growth with our transportation management system (TMS) and were recently named a Forbes 2020 Next Billion-Dollar Startup. We are planning to double the size of our Engineering and Product teams by the end of the year, so this is a great opportunity for you to get in on the ground floor of a high growth startup in a huge market.

We are a Remote Forward company. You can work in our office location cities (Austin and Chicago) or you can choose to be 100% remote within the USA. Positions that don't explicitly say remote are actually remote. All roles are anywhere in the USA.

Stack: Backend = Monolith built in Python/Django/Django Rest Framework, Microservices in Java Spring Boot, Kotlin, Django, Fast API, and Flask; Frontend = React/Redux/SASS, Other = AWS, Terraform, PostgreSQL, Redis, RabbitMQ

Apply at https://shipwell.com/careers or you can reach out to me directly at harper@shipwell.com
> Rust is a much higher level language than preferable for bare metal, something like with C++. But if you provide the required runtime libraries, you can do it.

What does he mean by this? Rust has no-std mode, you can run it on an ARM M0 if you so desire.
I don't disagree with you, but I cannot fault the individual for the failings of the system. I also support efforts to reform and improve the prison system to focus on reform and improvement, rather than punishment.

Society decides that their crimes earns them X years of punishment. After they've done their X years, there should be no need to punish them more. I sympathize with the victims of the convict's crimes which depending on the crime, no value of X would suffice. But we are all human, and sometimes showing a shred of compassion is what motivates the real reform.
A "Source" eh??... Why would they poison him? To what end? That's from the Putin playbook, not the Wests.
Great article! I used the same technique for Facebook messenger widget.
Are we going to cancel François Truffaut now? The “Japanese girlfriend” is a key part of his film Domicile conjugal, and once a stereotype has made it into canonic art, then how offensive can reiterating it be? The exception of course is when the stereotype deals with a population that is neglected, persecuted and impoverished, but it is hard to say that about Japan.
we pay anywhere between $64-$80 a month (depending how many lines use over 2GB of data) for 3 lines of service on t-mobile that are unlimited all 3 ways (with the normal deprioritization that probably happens with this as well if going over 50GB a month, which we don't).

basically, I don't buy the significant value in their privacy mode (perhaps it has value to others, but not so much to me). I can see the value in supporting the development of the phone, but its a very significant delta in cost.
Most expensive "historical" movies are wrong too. Otherwise I totally agree with you. I just don't think how much a movie cost to make matters much with regards to historical accuracy.
Mozilla is just another corporation, don't get attached to them. They are "woke" until the Google money runs out.
I'm not familiar with Agda, but it's entirely possible its syntax is just not good. It doesn't contradict pg's point.
>The true measure of any society can be found in how it treats its most vulnerable members.

- Ghandi
Griffin | Senior Backend and Infrastructure Engineers | London | REMOTE (UK and anywhere supported by boundlesshq.com)

Griffin is building an API-driven online-only UK bank. Think AWS for financial services. We're building APIs to create bank accounts, make payments, issue cards. We believe that in the future, most financial innovation will happen outside banks rather than inside them, and Griffin will be the platform that all future fintechs use rather than the boring big banks.

Our tech stack: Clojure, Kafka, Datomic, Kubernetes, AWS.

https://griffin.sh/jobs
I remember Denver (or anyway Jefferson County) water as quite good. It is true that there are other regions where it's hard to say much good about the water.
EventMobi | Senior Frontend Developer | Toronto | Onsite/Remote (Canada only) | https://www.eventmobi.com/careers/

Events and conferences are being reimagined online, and EventMobi is building on ten years of event technology experience to innovate one of the most flexible and engaging virtual event platforms. We are an award-winning tech startup with teams in Toronto, Berlin and Manila, with thousands of customers around the globe.

We're looking for a seasoned frontend developer with React/Redux/Javascript experience.

If you have any questions, drop me an email at umayr [at] eventmobi [dot] com
DPA's don't go on fishing expeditions, if you want them to do something you have to inform them.
It's always hard to estimate what the average case is for something like this. But I would guess that the average programmer do have access to "production data". What that contain is obviously industry specific, and the most sensitive industries are (hopefully) well regulated and not average, like health care or finance.

But I would guess that programmers at Tinder/Grindr/$datingSite had access to production data in the early days. Probably many SaaS things, perhaps doing stuff in the HR/recruitment/time reporting area. For B2B I'm guessing many programmers have access to business sensitive data, that competitors would like to get their hands on. At the least I would guess that at least the average backend developer have access to all contact info / emails for all users in services they work on.

Obviously all best practices say that random Joe programmer shouldn't have access to these things, but I don't think that match the _average_ reality.
I'm able to at Microcenter here in the USA.

Picked me up a cheap oscilloscope too.
Neither does yours as well.
Nikola targets critical YouTube accounts in copyright crackdown
IIRC original name was Amnesia, but Joe was made to change it for marketing reasons (it's in one of his books or blog posts).

Anyway, I do not think Mnesia is a particularly good way to persist stuff, just use postgres.
Colorized historical videos:

pros: more emotional connection, easier to visualize the scene in front of the camera

cons: misrepresents the epistemic status of the captured scene

What more is there to say... things often have two (or more) sides to them.
It's not DO who are creating the bots. People are doing this to get free t-shirts from DO, without having to actually make meaningful contributions.
Better, generate a static site without frameworks.
What people are really pissed about is how fucking lazy it is to watch colorized and upscaled media.

Seen it before with wide screening and dubbed media.

Everything about the past you have not lived is made up anyway. That's both philosophical and literal.

Being annoyed is gatekeeping. But I'll justify it myself as a dumbing down of the populace by them not looking at source materials.
> In a salaried position

Nothing in the friend-of-a-friend rumor being repeated here mentions that either position is salaried, or even W-2.

So, even in the unlikely event that there is a basis in fact to this story, it is reading into it to assume either of those.