HNHacker News
TopNewBestAskShowJobs

zukzuk

629 karma · joined June 1, 2016

submissionscomments
zukzuk··on When Boris Yeltsin Went Grocery Shopping in Clear Lake
These situations are rare despite what the occasional outrage-inducing news story would have you believe. Here in Ontario for example, the average wait time for urgent patients is 1 day, for high-priority (target 10 days) it's 15 days, and for low priority (target 28 days) it was 58 days. Detailed, up-to-date stats for this are available at https://www.hqontario.ca/System-Performance/Wait-Times-for-D...
zukzuk··on One whole-body MRI could replace multiple cancer scans
In Canada, these "executive scans" are a service sold by private clinics. As OP pointed out, they will often find things that are entirely benign. However, since in Canada you can't charge money privately for services that are covered under public insurance, guess who ends up paying for the bulk of the inevitable follow-up investigations coming out of these full-body scans that only the wealthy can afford.
zukzuk··on Microsimulation of Traffic Flow
Cities in Motion and its sequel were pretty good and pretty serious transit simulators (https://en.wikipedia.org/wiki/Cities_in_Motion_2)
zukzuk··on OCaml on Baremetal Shakti RISC-V Processor
The Tezos blockchain / dapp platform is based on OCaml. This to me makes it really appealing, if I were to find some actual use case for a blockchain application :)
zukzuk··on How My Fears Doomed My First Startup
Not when your employer is paying. And your employer will usually be happy to pay, as from their point of view buying things off the shelf is cheaper than having their devs build it from scratch.
zukzuk··on Case Study: Npm uses Rust for its CPU-bound bottlenecks [pdf]
npm (and yarn) literally does exactly all of this, via `npm init funkyproject` and `package-lock.json`.
zukzuk··on Ask HN: Who is hiring? (March 2019)
Akira | Senior Ruby Engineer | Toronto, ON | On-site | Full-Time | https://akira.md

Akira is a fast growing Toronto-based startup in the medical technology space. We operate a next-generation telemedicine service that lets Canadians access primary healthcare through an app.

We're relatively mature, but still operating very much like a startup. We've intentionally kept the dev team small (about 10 of us now) and are expanding very carefully.

Our backend is primarily Ruby-based (though NOT Rails-based!), but it's expected that you'll bring other technologies into the stack as needed.

More info here -> https://angel.co/akira-2/jobs/106786-sr-full-stack-ruby-engi... ... or email matt at akira dot md

zukzuk··on Porting 30K lines of code from Flow to TypeScript
Nah, there are still some patterns, especially around metaprogramming, that TypeScript doesn't support. One example is the inability to refer to the current class inside a static method. This makes it really awkward to write things like factory methods, which in turn forces you to either resort to copy & paste coding, or fighting with the compiler. See https://github.com/Microsoft/TypeScript/issues/5863 for example.
zukzuk··on German exclaves in Belgium separated by a bicycle path from the rest of Germany
Great book about these and other geographical oddities: https://www.amazon.com/Unruly-Places-Spaces-Inscrutable-Geog...
zukzuk··on Show HN: Distributed blockchain experiment written in Ruby
Ruby is, if nothing else, "very expressive".
zukzuk··on Twitter’s Kafka adoption story
Their migration-to-Scala-that-wasn't being another great example.
zukzuk··on Google Exposed User Data, Feared Repercussions of Disclosing to Public
Nope
zukzuk··on Was Wittgenstein Right? (2013)
I think you missed the part where I said that Git intentionally _doesn't_ take a stance. Or rather, it defers the commitment, a bit like Schrodinger in regard to his cat. I guess what we agree on is that the problem goes away (kind of) as soon as that deferred commitment is made — but the problem goes away only for that particular instance, not in general.

What I'm arguing is that dismissing these philosophical problems as just nonesense rooted in the vagueness of language is missing the point. If nothing else, these paradoxes lay bare the vagueness of language, but moreover they beg the question of why language is so vague. What's more, it turns out that making language more precise — as we've tried to do with computers and mathematics — doesn't seem to solve the problems at all. In fact, it seems to lead to even more trouble, as, for example, the designers of Subversion or Mercurial eventually discovered.

zukzuk··on Was Wittgenstein Right? (2013)
I think you're missing something really profound here. I wrote my masters thesis on identity problems in version control systems (Git, Mercurial, Subversion, and the like). These systems are forced to take a stance on the Ship of Theseus problem — they're tracking the identity of files/documents whose entire contents, name, and format may change over time.

Different systems have chosen to take very different stances on this. As it turns out, taking a stance on what makes a file a file (or a ship a ship) — being explicit rather than vague — does not solve the problem. Not even close. In fact, one of the many little things that make Git a brilliant piece of software is that it refuses to take a stance on identity. Git is intentionally vague about what makes a file a file. It doesn't actually track it at all — file identity is determined retroactively. It's a question for which Git intentionally doesn't have a straight answer.

What I think is really fascinating about all of this is that computers are forcing us to deal with age-old philosophical problems head on. These are not just interesting riddles anymore. They're real problems that need concrete solutions. Event more interestingly, there is something in this that establishes computing as categorically different from just pure mathematics. Computing forces us to bridge abstraction with the real world — to answer questions like what is the relationship between an abstract model and the thing that is being modelled. This to me is really exciting, and what follows from it can't be easily dismissed with a comment like "most philosophical problems only exist because language is vague".

zukzuk··on Drugs that kill off old cells may limit a body’s aging
Regarding your 3rd point, there was a recent study that made the rounds here finding that fasting may actually be beneficial to intestinal wall lining (but no word on stomach lining): http://news.mit.edu/2018/fasting-boosts-stem-cells-regenerat...
zukzuk··on Research-backed strategies for better learning
This! I learned more trigonometry in 2 weeks when I was tasked with a digital signal processing project than I did in years and years of (objective-less) schooling.

An important addendum to this is that the objective has to be closely tied to the work — the feedback loop for learning and then seeing some results from that learning has to be tight.

I think this may be why in school grades were not a good objective, for me anyway. They were just too distant a reward from the work.

zukzuk··on The Opium of the Intellectuals (2005)
Marxism is widely identified as the intellectual underpinning of Communism, but Marx's philosophy has been hugely influential beyond just that particular economic model. For example, Feminism is often said to be rooted in Marxism, so it's arguable that many of those who identify as Feminists are also Marxists-by-proxy.

As is often the case in philosophy, Marx was brilliant in critique, but lacking in his prescription. Philosophy tends to be great at asking questions, but not so much at answering them.

I suspect many intellectuals who call themselves Marxists identify with Marx's critique — which arguably still stands and a brilliant and revolutionary body of thought — but not with some of its eventual realizations.

zukzuk··on ‘A Powerful Signal of Recessions’ Has Wall Street’s Attention
"This time it's different" is literally the last things always said right before the next recession kicks in.

A nice, 500 page overview: https://press.princeton.edu/titles/8973.html

zukzuk··on The Origin and History of Apache Arrow
Columnar data stores tend to be used in applications where performance is the primary concern. Abstractions tend to be leaky, but especially so when it comes to performance.

This is maybe comparable to the way high-performance applications are still usually written in C instead of higher-level languages. You'd think that at this point we could write compilers smart enough to generate more performant code than something written by a human hand, but in practice that often doesn't turn out to be true. Not yet anyway. And even when this is possible, due to their inevitably complexity, those abstractions tend to misbehave in unexpected ways, with unpredictable performance hiccups.

zukzuk··on Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
I think it very much depends on where you're doing it. There are many approaches to cog sci, so your experience will likely be different depending on your profs, their schools of thought, and the kind of research being done at your institution. U of T at the time was dominated by people doing work in embodied cognition (e.g. Evan Thompson), neo-continentalism / phenomenology, philosophy of mind, and a few dynamical systems people. I very much enjoyed it, but I later learned that this was a rather unorthodox take on cognitive science, not at all representative of how things are done elsewhere. I'd stay away from programs too rooted in more traditional experimental cognitive psychology, or developmental psychology. To me this seems incredibly dry, but I guess it depends on your own personal proclivities.
zukzuk··on Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
Have a look at https://en.wikipedia.org/wiki/AI_winter

I personally wasn't disappointed — I'm really glad I did this as my undergrad. AI research however tends to go through periods of hype followed by disillusionment. There's a history of promising developments that hit a wall or fizzle out in the long run. That's not to say there hasn't been progress (there's been tons!), but based on track record alone, it's prudent to be skeptical of overly optimistic pronouncements — we're probably much further from the "singularity" than one would think, based on current wave of ML hype anyway.

zukzuk··on Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence
I got my BSc at U of T, in Artificial Intelligence (and Cognitive Science)... in 2006. So ahead of the curve! This was right before the big deep learning explosion, at the very end of the last AI winter. Our lecturers spent a whole lot of time lamenting at the endless disappointments of AI research. I walked away deeply skeptical, and can't help but see the current ML hype as a glass half empty.
zukzuk··on The murder that shook Iceland
Looking at https://en.wikipedia.org/wiki/List_of_countries_by_intention..., I suspect it has more to do with average wealth / standard of living combined with wealth inequality. "Social cohesion", whatever that means, is probably correlated, but I wouldn't be sure it's the underlying cause.
zukzuk··on Lyft says its revenue is growing nearly 3x faster than Uber’s
... and ex-Uber drivers — meaning drivers who were kicked off Uber due to poor user ratings. This would explain what's going on with Lyft's intro to Canada right now. Awful customer service every time I've used Lyft.
zukzuk··on Lyft says its revenue is growing nearly 3x faster than Uber’s
Incidentally, my experience with Lyft here in Canada has been pretty dismal. On average pretty terrible drivers. I have a feeling Lyft is getting all the Uber rejects. If that's the case, this is going to derail Lyft's Canadian debut pretty badly. I wonder if this is a common problem when they come into an Uber-dominated market.
zukzuk··on Ask HN: Why was React Native recommended to me? Not seeing benefits
Android's "MVC" layer is a joke, and not a very funny one. An argument for React Native, at least as a replacement for native Android, is that it lets you circumvent the nightmare that is Google's Android SDK and toolchain. Javascript and React+Redux is, arguably, it's own special little nightmare too, but still better than the alternative, especially if used with TypeScript.
zukzuk··on How autism may stem from problems with prediction
There's a medical term for this — https://en.wikipedia.org/wiki/Alexithymia.

Alexithymia can overlap with ASD, but it can certainly occur in individuals who do not otherwise meet diagnostic criteria for ASD.

zukzuk··on Why ‘your’ programmers just want to code
And this is exactly why "agile" has become a religion more than anything — if it's not working, it's because you're doing it wrong. You just need to agile harder.
zukzuk··on After rising for 100 years, electricity demand is flat
How is it that the Jevons paradox (https://en.wikipedia.org/wiki/Jevons_paradox) hasn't been mentioned even once in this thread.
zukzuk··on Ask HN: Is there server-side software that we are missing in 2018?
Syncthing is pretty nice. It's not a filesystem, and it doesn't deal with conflicts particularly well, but it's as close to a cross-platform, distributed solution that "just works" as I've been able to find.
← PreviousPage 5 of 6Next →