Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mtrn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
151.
▲
by
mtrn
11y ago
This reminds me of a funny rule, I heard some years ago (in the context of the Semantic Web): If you allow people to supply their data, they either won't do it or they'll do it wrong. #ddv2 DISARGEE https://github.com&#
152.
▲
by
mtrn
11y ago
Related question of programmers.se: http://programmers.stackexchange.com/q/6395/436 > What tools and techniques do you use for exploring and learning an unknown code base?
153.
▲
by
mtrn
11y ago
The Python standard library is overall very solid. However, it has a few darker corners - and, in the past, HTTP handling was not as easy as it could be. In the age of APIs, the requests library filled this void with a compellingly simple s
154.
▲
by
mtrn
11y ago
I tried a few things myself, like fpm[1], rpmvenv[2] and lately pex[3] - but so far, I haven't found something, that I would call solid and simple. We have constrained deployment environments that do not allow most of the tools, that
155.
▲
by
mtrn
11y ago
> I wonder what rob pike has to say about OOP or java, I wish I could listen to it. 12 minutes where Pike talks about a few things, that seem to be wrong in our software world: https://www.youtube.com/watch?v=5kj5ApnhPAE
156.
▲
by
mtrn
11y ago
A try at a tldr: > Smells are generally introduced by developers when enhancing existing features or implementing new ones. As expected, smells are generally introduced in the last month before issuing a deadline,
157.
▲
by
mtrn
11y ago
Thanks. All the best with your endeavour.
158.
▲
by
mtrn
11y ago
I'm in Europe - are you US-only?
159.
▲
by
mtrn
11y ago
Yes, ES uses multiple threads nicely. But as you move to 32 or 64 cores - in my experience - a single threaded client won't keep ES/Lucene busy enough. With SOLR, it's similar: > Sometimes you need to index a bunch of docu
160.
▲
by
mtrn
11y ago
Thanks, JSON exports make wikipedia data much more approachable.
161.
▲
by
mtrn
11y ago
On a related note: When I indexed the whole English wikipedia last year, I was surprised, that it was possible to have a JSON version of it indexed[1] and searchable within half an hour on my laptop. [1] Using parallel bulk indexer for ES:
162.
▲
by
mtrn
11y ago
That's why I like open source projects. People writing open source might not write perfect code, but often they at least have opinions and beliefs about how things can or should be. Even if you disagree with decisions, you'll lear
163.
▲
by
mtrn
11y ago
If you are more partial to the Terminal, check out GNU typist: http://www.gnu.org/software/gtypist/ .
164.
▲
by
mtrn
11y ago
> Granted, we’ve developed graphical user interfaces that keep “ordinary users” away from the command line, but we still expect “serious developers” to drop down into a demonstrably inhumane environment to get anything meaningful done. M
165.
▲
by
mtrn
11y ago
Sounds quite true. For every line of code, that is really necessary, there are about hundred lines, that are result of accidental complexity.
166.
▲
by
mtrn
11y ago
Sometimes other techniques are more useful. - you can collect errors in a function and return them once or provide an extra method, like http://golang.org/pkg/bufio/#Scanner.Err - you can type switch on the error;
167.
▲
by
mtrn
11y ago
Shipping python projects isn't easy. Even if you have a prefect package on pypi, that specifies its dependencies, it may conflict with other tools using other versions of those libraries. Compiling python does not feel right. Using nat
168.
▲
by
mtrn
11y ago
Thanks!
169.
▲
by
mtrn
11y ago
Pity, I get a 403 on http://gpl.savoirfairelinux.net/ring-download/mac_osx/ring-n... .
170.
▲
Deep Karaoke: Solving the Cocktail Party Problem with a Convolutional DNN
(arxiv.org)
5 points
by
mtrn
11y ago
|
0 comments
171.
▲
China's Manufacturers Are Shifting Towards Zero-Labor Factories
(io9.com)
2 points
by
mtrn
11y ago
|
0 comments
172.
▲
by
mtrn
11y ago
A classic on the UNIX filesystem would be Chapter 4, INTERNAL REPRESENTATION OF FILES, from: Maurice Bach, Design of the UNIX operating system, 1986. It's quite short, about 25 pages. I believe there is an online version available.
173.
▲
by
mtrn
12y ago
I've worked a bit with a nice search library in Go called bleve[1]. That said, it is a library and you would have to implement a server component yourself. Bleve comes with a few command line utils: https://github.com/b
174.
▲
by
mtrn
12y ago
One use case I see is scriptability: You want to have the flexibility of javascript, but deploy a single binary (Go). There are quite a few js engines/bindings already for go, like duktape, otto, go-v8, ...
175.
▲
by
mtrn
12y ago
A nice search experience over some personal web space is still kind of missing. Great to see that you are continuing to explore and implement things in this space. It was fun working on some of them with you at Hackzurich.
176.
▲
by
mtrn
12y ago
As I child I could spend days in Deutsches Museum for that reason. http://en.wikipedia.org/wiki/Deutsches_Museum
177.
▲
by
mtrn
12y ago
Last summer I discovered, by accident, a little computer museum[1] in the Kvarner Gulf. It's run by a single guy, who collected an incredible amount of old hardware over the years and exhibited them in couple of rooms. It rained the da
178.
▲
by
mtrn
12y ago
Reminds me a bit of "Learn X in 21 days" - but then, the way we learn might got more effective.
179.
▲
by
mtrn
12y ago
Had contact with a couple of interesting people, startups, companies via SO Careers. I think, it's one of the top job hubs currently, if you are in the software business.
180.
▲
by
mtrn
12y ago
One thing I miss a bit is that I cannot just run a small server somewhere, because of things like NAT. Although this "addressability" problem is slowly solved by using a bigger address space. With the influx of low power devices,
More ›