HN user

mtrn

1,444 karma

Consultant. Python. Go. Data.

hnchat.com:N1jRS58LGuGVd6IotNBO

Posts44
Comments334
View on HN
spectrum.ieee.org 9y ago

Transistor Production Has Reached Astronomical Scales (2015)

mtrn
81pts40
medium.com 9y ago

Transportation and Logistics: The Next Platform

mtrn
1pts0
ai100.stanford.edu 9y ago

AI and Life in 2030 [pdf]

mtrn
3pts0
www.nomnoml.com 9y ago

An interactive tool for drawing UML diagrams based on syntax

mtrn
1pts1
www.youtube.com 10y ago

Futuristic Chinese Bus Concept Aims to Improve Public Transit

mtrn
2pts0
news.ycombinator.com 10y ago

Ask HN: Is it possible to live off technical writing?

mtrn
148pts64
www.southampton.ac.uk 10y ago

Eternal 5D data storage could record the history of humankind

mtrn
2pts0
gitxiv.com 10y ago

Gitxiv – Collaborative Open Computer Science

mtrn
3pts0
arxiv.org 11y ago

Deep Karaoke: Solving the Cocktail Party Problem with a Convolutional DNN

mtrn
5pts0
io9.com 11y ago

China's Manufacturers Are Shifting Towards Zero-Labor Factories

mtrn
2pts0
sourcegraph.com 12y ago

Sourcegraph: Better code search

mtrn
2pts0
cubieboard.org 12y ago

Hadoop on a Cubieboard cluster

mtrn
3pts0
news.ycombinator.com 13y ago

Ask HN: Pivoting technologies in your projects?

mtrn
5pts0
www.nytimes.com 13y ago

The Net Is a Waste of Time (1996)

mtrn
303pts81
folksonomy.co 13y ago

Pandora’s Vox Redux (1994)

mtrn
1pts0
softwarefindings.wordpress.com 13y ago

Size of the company is insignificant. You need a winning solution.

mtrn
1pts0
www.tambur.io 13y ago

A websocket service for realtime web/mobile apps

mtrn
2pts0
hyperpolyglot.org 14y ago

programming languages in a synoptic view

mtrn
2pts0
saltstack.org 14y ago

Salt Stack - fast remote execution manager / provisioner

mtrn
5pts4
blog.stackoverflow.com 14y ago

StackExchange as knowledge sharing platform - Q&A style

mtrn
1pts0
www.youtube.com 14y ago

Douglas Crockford: Principles of Security

mtrn
1pts0
pyvideo.org 14y ago

A Practical Guide to Non-blocking IO, Coroutines, and Concurrency

mtrn
1pts0
janixsoft.com 14y ago

Gbye-mstr -- Goodbye, Master: A Tribute to Dennis Ritchie

mtrn
2pts2
www.google.com 14y ago

Google New Privacy Policy Preview

mtrn
3pts0
www.youtube.com 14y ago

28C3 - Datamining for hackers

mtrn
7pts0
github.com 14y ago

GitHub for Mac as CLI

mtrn
2pts0
blockdiag.com 14y ago

Blockdiag - simple diagram images generator

mtrn
25pts7
github.com 14y ago

An Erlang version of Redis. Still in its very early stages.

mtrn
3pts0
www.youtube.com 14y ago

Steve Jobs Speech Circa '82

mtrn
1pts0
tekonomist.wordpress.com 14y ago

Chrome 16 dev: degraded font rendering on the Mac

mtrn
1pts0

Yes and no. I feel that not doing certain things is a very simple thing to "do" things - and I appreciate simplicity.

For example, I would probably prefer getting rid of half of the cars and trying to find ways so that people do not need to move that much, if they do not want to (for example making all possibly remote remote work actually remote) - as opposed to making all cars electric.

I do not own a car, I do not fly, I buy clothes used or new just once a year. My newest smartphone I bought five years ago (and I just bought a new battery for $10, so I can use it for five more years). My utility company stats says my energy consumption is overall very low. I eat meat once a month. I try to own as few things as possible. I try to write and deploy code in energy efficient languages (Go, Rust, C, ...) [1]. I self host some services on my arm board that consumes 0.79W when idle.

I do not feel, that it makes a large dent, but I feel that I'm way ahead what the average person does in order to reduce their environmental footprint.

Also, I do not feel I'm cutting myself short and I still depend on many of the niceties of modern civilization - but, I'd also be happier, if my footprint would be even lower.

[1] https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sle...

Question: How hard would it be to write create open source components to run a DSP collaboratively, e.g. with the power asymmetry created by aggregation

aggregated by DSPs

removed?

I support sourcehut, because I would like to see it evolve, and hopefully keep the no-nonsense UI approach. Having a nontrivial site with a usable interface running without JS in 2019 is beautiful on its own.

I managed complex datasets of a few TB with standard Unix tools just fine. If you are lucky, you have a sustained read and processing speed of 200M/s (or more with, if you are put in some work), which allows you to sift through a TB in a good hour.

Sometimes I am wondering, how people will rationalize the layer bloat in 5-10 years, when hardware went through a few more upgrades.

How to teach Git 8 years ago

I once taught[1] the building blocks of git (basically bullet time view of a commit) and people found it a bit too theoretical - even though it contained all the elements, that helped me to understand and appreciate the simplicity.

There is a point, where you go from memorization (add, push, commit) to deduction (graph, objects and refs) but when this point is reached, depends on many individual factors.

[1] https://git.io/fhWxg

Maybe I am just naive, but this all seems terrible.

I do have most respect for TBH and I would consider everything he thinks and writes about, but this does not sound too good to me either.

The idea of linked data and semantic web has been around for almost two decades now and I have yet to see an application, technique or site that amazes me. On the contrary, most of the things in this space I have seen are bloated, unusable or simply unnecessary - whereas every paper sounds like revolution is around the corner. In that combination, it is the worst of both worlds: academic output, that claims practicality and fails to deliver.

Peter Norvig put it best, when he said: "The semantic web is the future of the web and always will be."

A recent discussion touches upon a few problems: https://news.ycombinator.com/item?id=18023408.

What really freaks me out is the day Facebook die, what will happen to all of this data?

Interestingly, Facebook owns your data. I believe if they wanted to, they could close the company tomorrow and put a facebook.tar.xz of everything they collected on archive.org or somewhere else.

Luigi is a great Python library for building multi-stage pipelines with parameterized tasks. It easily extend to new storage types and targets.

We currently use it to build a moderately complex product from dozens of data streams (files, APIs and things in-between) and millions of records. At its core is a DAG and topological sort, which capture the essence of pipelines and execution.

A DAG is easy to visualize, even its development over time[1].

[1] https://imgur.com/a/RuC0B5Y (generated from the projects' code, in this case https://github.com/miku/siskin)

If it's not overdone, an animated walk-through can give you an impression of how simple something is - here a short animation can be worth a thousand words.

For more complex topics I find animations less helpful.

Playing devils advocate here:

What annoys me the most is that, as a small company, I can't evade from my country tax system. I pay the taxes. All of them, at full rate.

How about a startup providing "tax-optimization" for the masses? Keep a cut of the money saved: win-win. Or win-win-lose, if you include the state.

The jq tool is great. Start using it today as a JSON pretty printer and learn it's more powerful features (selection, object creation) as you need them. The only thing I would like to add to jq would be the ability to use multiple cores.

It's XML without the tools.

XML can be really powerful, but a lot of real users actually don't know how to use XML. Many just use it as an enterprise version of JSON in which case I am happy to just work with JSON, plain and simply.

Also JSON processing can be easily parallelized, because it is easy to express in a newline delimited format (http://ndjson.org/).

For people who believe code isn't literature descriptive names are wasted characters.

Data point: I do read code like books and I can't stand longAndMeaningful variable names. Rather, cut to the chase.