Roma's Wounding Confession

In this way, the film also functions as a personal confession, and true confessions are not easy. Confession is surely necessary, but it is always, ever imperfect, and this is why grace is so critical from the offended party. Cuarón asks that of the housekeeper Liboria “Libo” Rodríguez (renamed “Cleo” for the film), and he asks that of us. Cuarón’s personal confession revolves largely around class, and the everyday glosses on the subject that privilege affords a child born into it. Images within the essay are screen captures from the film Roma, also Fair Use.

Link  |  View on HN

Datomic, Datalog, GraphQL, APIs, etc.

Dustin Getz is the founder of Hyperfiddle, a fast way to make custom web apps using Datomic. With Hyperfiddle, one of the things I think about a lot is... Datalog can express a lot by itself, especially simpler CRUD apps. DUSTIN: It's interesting that Datalog makes it possible because to some extent, this is all a moving target just like,AggregatesTIMOTHY: Yeah, yeah. TIMOTHY: Yeah, yeah, exactly, that sort of abstraction. DUSTIN: I don't think that JavaScript, GraphQL, Facebook, whatever, I don't think that stack is ever gonna get there.

Link  |  View on HN

You Do Not Need Blockchain: Eight Popular Use Cases and Why They Do Not Work

You Do Not Need Blockchain: Eight Popular Use Cases And Why They Do Not WorkIvan Ivanitskiy Blocked Unblock Follow Following Feb 22People are resorting to blockchain for all kinds of reasons these days. Even though blockchain does not allow for modification of data, it cannot ensure such data is correct. I borrowed the fridge case from the article ‘Do you Need Blockchain’ by Karl Wüst and Arthur Gervais. Perhaps a digital signature is all you really need and blockchain does not really suit your requirements. Is it a good idea to put a hash of student diploma digitally signed by several professors on Bitcoin blockchain?

Link  |  View on HN

An Office Designed for Workers with Autism

Auticon goes one step further; it is an office where people who have autism are a majority. “ ‘That’s autism!’ ” Hirasuna said with a big, comedic shrug. (Around half of adults with autism also have a mental diagnosis of a psychiatric condition like anxiety or depression, according to a 2015 Kaiser Permanente study of 1,500 people on the autism spectrum.) Some Auticon employees have skills that would likely earn them higher pay were they employed at a big company in the United States. In the Auticon office, across the way, the room was, at 5:30, silent and dark, so dark you actually might want a flashlight to move across it.

Link  |  View on HN

Human Interest (401(k) Provider) Is Hiring Engineers to Build Financial Systems

DescriptionWe’re looking for an experienced engineer to help build our financial engine. You will collaborate with domain experts to design, build, test, and own systems and processes for servicing 401(k) plans and making our customers happy. As reliability is key to earning our customers’ trust, you will build robust systems that are observable, maintainable, and scalable. Human Interest is a Y Combinator-backed company that offers an easy and affordable 401(k) retirement plan for the modern workforce. Our 401(k) includes a dollar-for-dollar employer match up to 4% of compensation.

Link  |  View on HN

Breaking Out of Docker via RunC

On the other hand, if the runC process exits, /proc/[runc-pid]/exe will vanish and we will lose the reference to the runC binary. When the runC process is executed in the container, those libraries are loaded into the runC process by the dynamic linker. Since run_at_link will be executed by the runC process, it can access the runC binary at /proc/self/exe. The runC process must exit for the runC binary to be writable though. The process is no longer running the runC binary, overwrite_runc opens /proc/self/fd/runc_fd_read for writing and overwrites the runC binary.

Link  |  View on HN

New York Became a Tech Town

After the financial crisis, graduates with computing skills shunned Wall Street for Silicon Valley. Today, it is not Wall Street but the big tech companies, like Facebook and Google, that are under fire. If you want to use math and software to solve hard problems for governments, corporations and other institutions, you should come to Goldman Sachs.”As the New York tech sector grows, policymakers and executives hope to broaden its reach beyond Manhattan and the affluent portions of Brooklyn. “To really be a success in New York, the benefits of the tech sector have to extend to every borough and every neighborhood.”Deborah Estrin was the first non-Cornell computer scientist to join the Cornell Tech faculty in 2012. But she read the Cornell Tech proposal, and its emphasis on applied technology resonated.

Link  |  View on HN

National Geospatial Intelligence Agency Open Source Software

DismissGrow your team on GitHubGitHub is home to over 31 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.

Link  |  View on HN

Data-Driven Flowcharts in R Using DiagrammeR

Making diagrams in R The DiagrammeR package (Iannone 2018) is a package which allows graphs to be generated for a simple coding syntax. Graphs are primarily drawn in the DOT language using the GraphViz and `mermaid styles. The package also provides a useful interface for creating graphs directly from R code. To do this, you can define as many styles as we wish within square brackets following the object using name-value pairs. We will piece together some of the examples below to highlight a more complex graph: DiagrammeR::grViz("digraph { graph [layout = dot, rankdir = LR] # define the global styles of the nodes.

Link  |  View on HN