HNHacker News
TopNewBestAskShowJobs

thurn

1,761 karma · joined December 26, 2009

submissionscomments
thurn··on Why I Don’t Talk to Google Recruiters
Interviewing only with your eventual manager is massively inefficient. Imagine I'm a hiring manager with one headcount available. Let's say Google gets about 5000 applications per day and hires 50 people per day, so I need to interview around 100 people to fill that spot. If two of those people meet my criteria, the extra ones get rejected anyway. Even more time is wasted than with the algorithm question approach (and honestly, stuff like tree traversal comes up all the time, even in client application code, so you might still get asked about it).
thurn··on PunyForth: Forth inspired programming language for the ESP8266
Yes. For example, the powerful "transducers" concept from Clojure essentially cannot be represented in the Haskell type system.
thurn··on .NET Core WebSockets – Cross-Platform WebSockets From DMZ to API - Service Zone
Don't suppose there's any chance of getting this working in Unity?
thurn··on Is Facebook’s Massive Open Office Scaring Away Developers?
Maybe it depends on the domain. "Flow state" makes sense for something like a startup where single coders are writing huge diffs on their own. I work on a huge codebase where "figuring out what code to write" occupies dramatically more of our time than "writing code".
thurn··on Is Facebook’s Massive Open Office Scaring Away Developers?
I prefer open offices. You get a pretty significant echo chamber effect on articles like this because people who don't like it turn out to comment.

Personally, I have no difficulty with noise (I prefer working in coffee shops to at home), and being able to easily start a design discussion with 4 or 5 engineers when necessary is extremely valuable. I totally get why some people don't like it though.

thurn··on Implemented proposals for Swift 3
Still no way to export structs or enum-ADTs to Objective C code, though. Really makes it hard to write idiomatic Swift APIs that can be called from Objective C.
thurn··on Ask HN: What else do you read as regularly as Hacker News?
I enjoy the Audio Edition of The Economist -- I listen to it while biking to work.
thurn··on Economic Inequality
The so-called Dutch Sandwich exists because the United States is the only country in the world to practice worldwide-basis taxation. In any other country, that income would not be taxable at all. Which is not to say that there are no issues with correctly attributing corporate income to the countries in which it occurs, but figuring out which governments are entitled to which corporate income is a fantastically complicated question without clear answers. It's certainly not obviously the case that the United States government deserves a share.
thurn··on Mono 4.0.0 Release Notes
I look forward to being able to use this all in Unity3D in 7 years.
thurn··on Bringing Sous Vide to the Home Cook
They haven't put out any updates since May, it seems. Do we have any idea if they're still going to manage to ship in "early 2015"?
thurn··on What makes for a stable marriage?
Is this 20k+ number in the original data? I might be reading it wrong, but it kind of looks like the opposite correlation is there.
thurn··on Swift Has Reached 1.0
A lot of tools don't support them yet. Robovm in my case (I filed a bug against them, though), but also Cocoapods, for example.
thurn··on Swift Has Reached 1.0
Any word on whether they added static library support? Not having it is kind of a dealbreaker for my workflow, unfortunately.
thurn··on The Difference Between Working at Facebook, Google, and Microsoft
> "I prefer startups because I like to be surrounded by people who are not just working 9-5 but prefer to get things done"

Not a big fan of this attitude. You can get quite a lot done in a standard work day without the same risk of burnout.

thurn··on Xibalba – A WebGL Shooter and Making-Of Screencast
So does Impact support WebGL now? Last time I checked it didn't & they had no plans to support it.
thurn··on AngularJS application starter comparison
I think Closure Compiler integration is really important for Angular, since it has built-in support for the framework (it allows automatic injection based on parameter names). It also does really good minification and dead code elimination. Sadly, it's still pretty hard to get started with, I think https://github.com/zemirco/nghellostyle is the best example I've seen.
thurn··on Egison: A Lisp Written in Haskell with Advanced Pattern Matching
Not at all, you can just provide the sugar as an alternative. Much in the same way that '() expands to (quote ...).
thurn··on Introducing Firebase Hosting
One nice thing about Firebase Hosting is that they're the only static site provider I could find that will render html in response to a POST request. When you make a Facebook Canvas app, they expect you to serve your site via POST. If you host on github or something, you just get a 400 error.
thurn··on Ionic Beta 4: Our Biggest Update Yet
How tightly coupled is ionic to angular? Is it possible to use their components in a non-angular project?
thurn··on Lessons from a Silicon Valley job search
A standard Quicksort implementation is absolutely worst-case O(N^2). Variants do exist like median-of-medians quicksort or introsort, but I would never describe O(N^2) as wrong. In fact, I would be very happy if candidates knew the difference between worst-case and average-case analysis.
thurn··on Lenovo to buy Google's Motorola handset division
Wasn't there some story about how Motorola represented billions of dollars tax savings from deferred tax credits? Is it potentially possible to sell the rest of the business while keeping those?
thurn··on UTF-8 Everywhere
GP means string literals. To quote from the spec: "4.3.16 String value: primitive value that is a finite ordered sequence of zero or more 16-bit unsigned integer... Each integer value in the sequence usually represents a single 16-bit unit of UTF-16 text."
thurn··on Ask HN: What is the problem you try to solve?
I would note that not everything necessarily falls into this model. I don't think Angry Birds solves an all-caps PROBLEM in my life, but I think Rovio is doing ok.
thurn··on Server-generated JavaScript responses
Isn't it impossible to optimistically update the UI with this model? You need to wait for a server roundtrip before you can display the results. There are certainly cases where that's OK, but it can make an app feel a lot less snappy.
thurn··on Our pricing model was broken. Here's how we fixed it
Good stuff, I discounted Heap before because of the lack of a free tier and the lack of Android support, but it might be time to take another look.
thurn··on Isomorphic JavaScript: The Future of Web Apps
The server code is still Java, but our template language (https://developers.google.com/closure/templates/) compiles to both JS and Java.
thurn··on Isomorphic JavaScript: The Future of Web Apps
We do this sort of thing on the site I work on, Google+. Initial page-loads are rendered on the server, subsequent page-loads are rendered on the client. Really good for performance. It's just the templating system that's common code, though, the server is still Java.
thurn··on Snap – A JavaScript SVG Library
This is awesome. One of the problems I've had with Raphael is that it's explicitly not supposed to be an SVG library, so SVG-specific features tend to go unsupported. SVG groups are probably the most obvious example of this.
thurn··on Y Combinator Opens A Satellite Office In SF
For an international audience, "The City" means London's financial district. This is the only use of the term sufficiently common to be mentioned on Wikipedia's article.
thurn··on New US $100 bill to debut Tuesday
We should be careful to avoid presentism, applying modern moral standards to somebody who lived over 200 years ago. By the standards of his time, Franklin was unquestionably a great man.
← PreviousPage 5 of 13Next →