HN user

thomas11

1,390 karma

tkappler@gmail.com, http://www.thomaskappler.net

Seattle area.

Posts25
Comments204
View on HN
www.scientificamerican.com 5y ago

A Possible Link Between ‘Oumuamua and Unidentified Aerial Phenomena

thomas11
29pts32
techcrunch.com 6y ago

Tempest: Startup says ‘Sober is the new black’

thomas11
3pts0
blogs.microsoft.com 8y ago

AI to match human performance in translating news from Chinese to English

thomas11
1pts0
www.washingtonpost.com 8y ago

A rare look inside the secretive world of Julian Assange and WikiLeaks

thomas11
6pts1
azure.microsoft.com 8y ago

Announcing tools for the AI-driven digital transformation

thomas11
113pts32
txti.es 9y ago

Txti – Fast web pages for everybody

thomas11
46pts14
www.pivotaltracker.com 9y ago

Using Elm in Production at Pivotal Tracker

thomas11
7pts0
txti.es 10y ago

Txti – Fast web pages for everybody

thomas11
5pts1
david-peter.de 10y ago

Flare: automatic UIs in Purescript

thomas11
2pts0
www.getguesstimate.com 10y ago

A spreadsheet for things that aren’t certain

thomas11
2pts0
news.ycombinator.com 11y ago

Ask HN: Is there a Houston tech scene?

thomas11
1pts2
lispblog.xach.com 11y ago

Edi Weitz is writing a Common Lisp book

thomas11
15pts0
www.youtube.com 11y ago

ClojureTV

thomas11
5pts0
erlang.org 11y ago

Why do we need modules at all? (2011)

thomas11
155pts76
www.hackzurich.com 11y ago

Hack Zurich

thomas11
2pts0
www.economist.com 13y ago

Farming apps: Virtual fields

thomas11
1pts0
healthcorpus.com 13y ago

Show HN: healthcorpus, visual search for medical articles

thomas11
2pts1
healthland.time.com 14y ago

New Research on the Antidepressant-vs.-Placebo Debate

thomas11
2pts0
senseidb.com 14y ago

SenseiDB: Open-source, distributed, realtime, semi-structured database

thomas11
163pts39
www.mail-archive.com 14y ago

Apache CouchDB is Alive and Kicking

thomas11
2pts1
blog.asmartbear.com 14y ago

How do I get my first few customers?

thomas11
9pts0
blog.asmartbear.com 15y ago

The unfortunate math behind consulting companies

thomas11
259pts125
www.softwarebyrob.com 15y ago

How to Launch Your Startup in 16 Easy Steps (Infographic)

thomas11
9pts0
news.ycombinator.com 15y ago

Ask HN: meetup/events in Delhi/Bangalore next two weeks?

thomas11
1pts0
blog.jgc.org 15y ago

Haystack project responds to 'security concerns', looks like it's falling apart

thomas11
44pts23

The bigger, of course also more distant and vague, announcement is that "by 2050 Microsoft will remove from the environment all the carbon the company has emitted either directly or by electrical consumption since it was founded in 1975."

I'm a German engineer in the US. The thing with these stories is that they won't happen to you. If you're employed by a tech company you have great health insurance.

Of course, it still sucks that it can happen to someone at all and you might not want to live in such a society. That's a separate issue.

Speaking of SV, I think the cost of living and the social problems there have made it increasingly unattractive. Seattle is nice.

This looks pretty cool!

What's the business model going to be? The ToU are quite far-reaching regarding user content: "By submitting User Content through the Services, you hereby do and shall grant us a worldwide, non-exclusive, perpetual, royalty-free, fully paid, sublicensable and transferable license to use, edit, modify, truncate, aggregate, reproduce, distribute, prepare derivative works of, display, perform, and otherwise fully exploit the User Content".

Also, are there other ways to browse, search, etc., the highlights in addition to the daily email?

Right. You could always define a new type with an existing underlying type, like Celsius with the underlying type int in your example. See the spec here: https://golang.org/ref/spec#Types

This would define a new, non-interchangeable type, even though it's just an int behind the scenes. The new type alias on the other hand define a new name for an existing type; you still have just one type. In the user ID example above that's not what you want, it would allow using an int where a UserID is required.

The Go standard library is very well written and depending on which parts you read you can learn about lots of things like file operations, HTTP, crypto, etc.

It's easy to read it all on the web, the docs are here: https://golang.org/pkg/ and clicking on a function name shows the source.

I've used both extensively and I think they are fairly different, with different strengths and weaknesses. Bash is more pragmatic and more concise on the command line. PS is more uniform in its design and nicer for scripting IMO. It allows passing objects through pipes, has built-in JSON reading and writing, built-in parameter handling with defaults, mandatory and optional params, switches etc., and such niceties.

I wonder if they're trying to do price anchoring here. The Voyage and the Paperwhite have now moved down a step on the Kindle scale, so people might get the Paperwhite instead of the regular Kindle, or the Voyage instead of the Paperwhite, because now these are middle of the line devices.

The end-goal of terrorism is the psychological impact, not killing a few people more or less. And there's just something about airplanes that creates a larger psychological impact when they're hit. Maybe it's the thought of being stuck in one, helpless and with no way out. Or maybe they symbolize progress and freedom, making traveling the world so easy. Whatever it is, that's what the terrorist attacking airplanes are going for.

One reason, according to Elon Musk, is that parachutes or floatables won't work in the thin atmosphere of Mars. So if Mars is the vision, they must develop something that works there.

Armstrong's proposal reminds me a bit of Emacs extensions. Since Emacs Lisp doesn't have namespaces or modules, all functions must be uniquely named which is done by prefixing them: foo-replace. This is not that different from having a module foo, as Armstrong notes: "managing a namespace with namees like foo.bar.baz.z is just as complex as managing a namespace with names like foo_bar_baz_z".

But what it enabled is an Emacs community where single functions are freely shared, for example on http://www.emacswiki.org/emacs/. People just copy them into their Emacs init file. Sometimes they modify them a little and post them again with their own prefix. This has obvious downsides such as lack of versioning and organization. But it provides a low barrier to entry and creates a dynamic community.

Author here. Originally I thought it's bad form to close a channel that the client passes in. But you're the second one to point this out and I've come around to seeing it's clearer and more idiomatic. Just pushed the change.

Hi there, I work with Nhumi Technologies in Zurich, Switzerland and we just launched our brand new site healthcorpus.com. Healthcorpus helps you find, create and share health information online. Its highlight is the unique visual search engine that lets users click on a virtual body to find relevant articles.

healthcorpus is also our first major project where the backend is written in Go.

Ask away if you have any questions!