Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mtrn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
mtrn
11y ago
I am reading and writing Go and Java almost daily. Java has a tendency to be written in an over-engineered way. The Go community has an inclination towards cautious abstractions. Take interfaces. In Java you might start with them. In Go - i
122.
▲
by
mtrn
11y ago
Reminds me of this dialog from Spectre ( http://www.imdb.com/title/tt2379713/ ): > Have you ever had to kill a man, Max? Have you? To pull that trigger, you have to be sure. Yes, you investigate, analyze, assess,
123.
▲
by
mtrn
11y ago
A decade ago, LyX was my gateway to LaTeX. It was really fun to use it to create beautiful documents.
124.
▲
by
mtrn
11y ago
At my day job I work a lot with data, from a multitude of sources. It amazes me how hard it is to build data products (you could think of it as an analog to scientific experiments) and know exactly what parts of the processing pipeline in
125.
▲
by
mtrn
11y ago
There is certainly some involvement of magic - read: metaclasses[1]. However, I just want to add another anecdotal data point. A few month back we had a four hour Django session with interested teenagers. Most of them had no problem picking
126.
▲
by
mtrn
11y ago
We have been using Luigi for a larger project and it works fine. Some people have a bit of a hard time understanding what it is about and why at least some software for scheduling is needed. I find the notion of "make for data" us
127.
▲
by
mtrn
11y ago
Why is Go packaging terrible? Because we are going back to static binaries? I write and ship Go and Python code every day and I found that distribution is a great overall benefit - one, that some developers for some reason seem to ignore. I
128.
▲
by
mtrn
11y ago
> I have about the same amount of data in a Postgres database ... I'm curious, how fast can one load data into Postgres? Is it possible to import data directly from CSV files?
129.
▲
by
mtrn
11y ago
Widespread usually means a lot of people are familiar with it and since the community is large, problems should arise and be fixed quickly - in the best case. Not advocating Mongo here, just saying that adoption is not an irrational reason.
130.
▲
by
mtrn
11y ago
How about: http://paperswelove.org/
131.
▲
by
mtrn
11y ago
* Program design in the UNIX environment (1984): http://harmful.cat-v.org/cat-v/unix_prog_design.pdf Glipse into unix essentials. Do one thing well on an example so you'll never forget it again. Doing less require
132.
▲
by
mtrn
11y ago
> For me it was the first language where diving into the source code of libraries - even the stdlib - was so effortless and has become a completely normal thing to do. A great point. It is amazing how many little things Go and its ecosys
133.
▲
by
mtrn
11y ago
I noticed a variable named retval in a few slides and was irritated for a moment. Maybe because I stopped using variable names like "retval", "data" or even "result" - because they convey so little meaning.
134.
▲
by
mtrn
11y ago
I believe still very relevant: > A few first rate research papers are preferable to a large number that are poorly conceived or half-finished. The latter are no credit to their writers and a waste of time to their readers.
135.
▲
by
mtrn
11y ago
I recently finished three small projects in the sense, that there are no essential features, that I want to add in the near future. It is refreshing and I hope can level up the not really trivial analysis effort needed to actually define th
136.
▲
by
mtrn
11y ago
Wonderful, thanks.
137.
▲
by
mtrn
11y ago
Has anybody come across a list of languages that compile to Go?
138.
▲
by
mtrn
11y ago
I discovered maps.me app only this summer, but it's my favorite, so far - also, I had the chance to dive a bit more into the OSM community. I hope they continue to grow and produce more open map data in the future.
139.
▲
by
mtrn
11y ago
Yes, one of the design goals was to blur the gap between dynamically and statically typed languages by creating a language that is safe to run and fast to compile, read and write.
140.
▲
by
mtrn
11y ago
Thanks for your great reply. I thought that understanding complex cell behaviour and an obfuscated OS in Javascript that runs in the browser might share some reverse engineer challenges. It is good to get some perspective, because sometimes
141.
▲
by
mtrn
11y ago
Very impressive for a weekend project. May I ask, how do you approach these kind of problems? Do you focus for 12h, do you make hand-written notes, do you use any IDE or code analysis tools, whiteboards - or what is your method in general?
142.
▲
by
mtrn
11y ago
I expected a blue disk on a black ground.
143.
▲
by
mtrn
11y ago
I've looked at a couple of data build tools and many will do basic jobs very well, and some of them will use even a nice dsl. Where I see many tools struggle is with task parameterization, which I found to be a frequent requirement for
144.
▲
by
mtrn
11y ago
According to § 96 AufenthG it is illegal to aid people, who have no permit of residence and whose application for asylum has been denied. However, this is not as clear as it sounds, since emergency relief and humanitarian support is encoura
145.
▲
by
mtrn
11y ago
This is a very general problem. As a organizational unit, you need to follow a path, but if it is difficult to determine the source of your problems in the first place, many things will sound like solutions.
146.
▲
by
mtrn
11y ago
Zed Shaw talked about experiences teaching programming in this LXTHW series. I cannot cite the exact source right now, but in essence he said, that novices grasp all concepts up to OOP, where there is no more analogy in computer architectur
147.
▲
by
mtrn
11y ago
I was amazed, when I found out about a Polish filmmaker, Julian Antonisz, who has been building his own equipment to create short films. He invented or re-invented a technique called non-camera . > The idea of the technique was to paint
148.
▲
by
mtrn
11y ago
I remember stepping through many programs when I started programming as a teenager. It was quite fascinating to see everything in slow-motion. Over the years, I had less and less use for intense debugging sessions, but I've been readin
149.
▲
Gitxiv – Collaborative Open Computer Science
(gitxiv.com)
3 points
by
mtrn
11y ago
|
0 comments
150.
▲
by
mtrn
11y ago
Asset allocation - so to speak - over one's personal time is usually a very personal thing. Six month is a long time, but it is not enough to get reasonable good in piano playing. Or to acquire a black belt. If you have a bit of talent
More ›