News for hackers. Stuff that matters.

tangentspace

I interviewed at Palantir last month, and the process is still very similar to what you've described. However, regarding the last point, after the product demo they did directly address the potential for misuse of the product.

They described a culture that encourages asking hard questions, and doing the right thing in ethically complex situations, even if that meant turning down a business opportunity. It came across as frank and sincere, and I didn't get any sense they were grooming for a cult, more that they were looking for people who were smart and passionate.

Re:Ask HN: Have you built a house? on Tuesday August 28, 2018 @11:22PM (#17865293)
I started building a shed this winter: https://photos.app.goo.gl/cMVk5TpIdQ0x0WvZ2

I'd say it's an excellent way to get a feel for what it takes to build a home. There are a TON of details, especially if you don't want it to rot.

If you intend to heat it in the winter, be sure to consider the effects of condensation. I made the mistake of building my first shed without proper ventilation, and it was like indoor rain when I turned on a space heater. For my second, more permanent shed I've followed building codes for real homes to avoid making any more big mistakes like that.

Thanks for the link. The author is an editor of the Princeton Companion to Applied Mathematics, which also contains very high quality writing and a book I recommend to anyone interested in mathematics and engineering.

I agree that this is a flawed article: the ads are irritating, the grammar is flawed, and calling boolean algebra an algorithm is inaccurate.

But looking past the flaws, I wouldn't describe it as vapid. I see it as more of a very high level survey of some truly important algorithms targeted at general population and students. This kind of writing can be an incredibly important source of inspiration for young people.

Re:Two years with CloudFormation: lessons learned on Sunday August 12, 2018 @01:22PM (#17745331)
I agree with splitting up CF stacks this way. It reduces the the blast radius, that saved me on a number of occasions when stack updates went sideways.

The problem introduced by that approach is how to manage a large number of CF stacks. First I used a homegrown Python library to manage them, then switched to having Terraform manage CF.

At first Terraform on CF was just intended to be an expedient measure to facilitate migrating everything to Terraform, and eventually we did migrate to pure Terraform. But then we started hitting all the rough edges in Terraform. In hindsight, the hybrid approach had actually been more stable and manageable than using either tool in isolation.

That's not how I'd interpret this sentence: "We have skin and other barriers that protect the cells." It sounds to me like the author claims that humans have skin, which is true, and that skin forms a barrier that protects internal cells, which is extremely plausible.
Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @11:48PM (#17738216)
I wonder, how many people downvoted this without following the link to the comic? It's relevant, intelligent, and funny.
Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @08:35PM (#17737643)
I always liked how Feynman dealt with complex numbers in 'QED: The Strange Theory of Light and Matter'.

He focuses on the intuitive concept of a particle having a spinny arrow attached, the arrow rotates as the particle flies through space. He only casually mentions that this is in fact a complex number, whereas the bulk of the text focuses on developing intuition around arrows.

I read that book in high school, and it certainly influenced the direction I took in university. It helped to understand that the physical universe often appears to behave in extremely non-intuitive ways, but using mathematics we can develop a model that transforms the phenomenon into something that actually does make intuitive sense.

I think some of the harder concepts in math are difficult because they act like stepping stones into aspects of our world that just don't make sense based on day-to-day experiences. But modern technology depends on this! Pedagogy is improving, but it still lags advances in technology.

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @07:15PM (#17737367)
To follow one of the more common patterns for identifying a class of functions, it could have been named after one of the early pioneers in the field. But yeah, it would be hard to do worse than random variable, which is illogical and misleading.

I found this doc on the origins of the name (author also agrees it's terrible): http://www.glennshafer.com/assets/downloads/talks164_The-inv...

Sounds like it got mangled as work was being translated back and forth between Russian, English, French, and German.

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @05:44PM (#17736965)
Many people have recognized the need for improvement in mathematics education, and I think it really is evolving in positive directions. I worked at DreamBox Learning for a few years, they produce an adaptive math learning program for elementary schools (and gradually reaching higher levels) which as been very popular with children.

The kind of math that was traditionally taught in schools is still relevant and important, but I think we can leverage modern visual and interactive media to help children develop a broader class of mathematical reasoning skills, which includes much, much more than a bunch of rules, symbols, and rote procedures.

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @05:24PM (#17736863)
I can't think of any examples of mathematical objects being renamed, do you have any?

There may be some amount of drift over time, but you can go to the research library of any university math department and find books from pre-WWII that are still totally readable because although style has shifted somewhat, the basic nomenclature hasn't.

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @05:11PM (#17736773)
But you propose to simply relabel as function, which doesn't work in general because random variable corresponds to a specific type of function. You could compromise by calling it a probability function, but then you start to collide with other uses of that word.

I agree random variable is awkward, though. I always avoided stats courses because it's full of so much jargon that collides with nomenclature used by mathematicians.

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @04:52PM (#17736645)
Of the parallelepiped generated by the columns of the matrix. (https://textbooks.math.gatech.edu/ila/determinants-volumes.h...)

The result of the determinant might be negative, which doesn't make sense for a volume, so you need to take the absolute value to interpret it that way.

Another way to think of it is the change in volume caused by the linear transformation determined by the matrix (http://algebra.math.ust.hk/determinant/01_geometry/lecture3....)

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @04:11PM (#17736380)
http://mathworld.wolfram.com/ComplexPlane.html

The definition of a vector space says nothing about whether it does or does not have a multiplication operation defined on it. A vector space having a multiplication operator has additional structure, but is still a vector space.

Example: The space of NxN matrices. There are 2 distinct forms of multiplication on this space: between a vector and a scalar (scalar multiplication), and between vectors (matrix multiplication).

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @04:03PM (#17736330)
What would happen if we started renaming mathematical objects to reflect changes in the English language? English will continue to evolve, and the vast body of mathematical literature would have to be constantly rewritten.

Wouldn't that cause much, much greater confusion due to mathematical nomenclature being a moving target rather than remaining stable?

Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @03:48PM (#17736246)
Intuitively elements of R2 are not numbers, they're vectors, or points in a 2 dimensional vector space. You can also treat complex numbers as vectors in the 2 dimensional complex plane.
Re:A Visual, Intuitive Guide to Imaginary Numbers (2007) on Friday August 10, 2018 @03:18PM (#17736041)
Gravitation, by Misner, Thorne, Wheeler (http://a.co/dczH4eS)

Fully understanding the math in this book requires a solid background in linear algebra, calculus, differential equations. But I find it an incredibly interesting book even without understanding all the math: the engaging writing style and numerous illustrations capture the intuitions behind differential geometry and relativity, but without sacrificing the rigorous mathematical formulations underlying it.

Re:A Retiree Discovers an Elusive Math Proof (2017) on Monday August 06, 2018 @12:28AM (#17695100)
Absolutely. And in mathematics, advanced structures and theorems are built up layers by layer upon more elementary material. A professor who has mastered presentation of undergraduate material on a topic also likely teaches a graduate course on it, and mentors students on it, and does research on it.

They can talk about their chosen topic at many levels to many different audiences, from general audience (who may provide funding to them), high school students (outreach and recruiting), university students, and peers. This flexibility is an important part of being a very successful mathematician, and you have to burn it into your brain to reach that level of fluency.

Re:A Retiree Discovers an Elusive Math Proof (2017) on Monday August 06, 2018 @12:17AM (#17695068)
No, I was never under that impression. I once had a discussion about the creation of the book with one of Federer's students who had also helped proofread it. The book was essentially an outgrowth of his personal and course notes, since of course he couldn't keep all this in his head.

What he likely did have in his head was an index into the contents, that's the crux of my observation. If I am very good at organizing my workshop, I can quickly grab the tools and materials needed for a particular task without breaking my flow of thought. Same basic principle applies to mathematicians and other intellectual workers, just as it does with physical trades.

Re:A Retiree Discovers an Elusive Math Proof (2017) on Sunday August 05, 2018 @09:26PM (#17694562)
I think many highly productive mathematicians are very good at organizing formulas and facts in such a way that they can be retrieved easily from memory based on context. Maybe something analogous to a hash function from computer science.

Some mathematicians seem to index facts based on geometric images, others seem to be more inclined to symbolic or algebraic statements. Whatever the representation, when confronted with a new mathematical situation they then scan quickly for matches to various aspects of the problem at hand.

Maybe to some degree my observation here is obvious. But I thought a lot about it while I was in grad school studying a book called Geometric Measure Theory by Herbert Federer. That book is enormous, and full of highly intricate technical proofs that require pulling together a large number of detailed technical facts.

The book is also very highly structured, and that led me to conclude that the text likely mirrored how Federer organized this information in his head. It reads like code for a complex but cleanly architected software system, and that's a big part of what led me from math to software development.

Re:A Retiree Discovers an Elusive Math Proof (2017) on Sunday August 05, 2018 @09:09PM (#17694506)
Is it being characterized as a major discovery somewhere in this article? I see it described as an elusive problem, and it's claimed that the solution is a major paper worthy of publication in Annals of Statistics, but mostly it just comes across as an interesting story about how this proof came to be.
Re:A Retiree Discovers an Elusive Math Proof (2017) on Sunday August 05, 2018 @08:52PM (#17694442)
I've worked through various exams and research problems leading to a math PhD, and I see the similarity. I fail to see how someone articulating an observation about that "glorifies" the interview questions.

I've heard students complain that graduate qualifying exams are a form of hazing for people hoping to become pure mathematicians, and although I don't entirely agree with that sentiment, they do play a similar role in weeding out people based on preparation rather than ability to generate deep, novel insights.

Re:From Google to the world: the Kubernetes origin story on Sunday August 05, 2018 @08:02PM (#17694258)
I don't get any odd vibe like that from this article. They are pretty upfront about the business motivations in this post:

> with the launch of our Infrastructure-as-a-Service platform Google Compute Engine, we noticed an interesting problem: customers were paying for a lot of CPUs, but their utilization rates were extremely low because they were running VMs. We knew we had an internal solution for this.

Later,

> most importantly, we were able to work with lots of great engineers, many of whom really understood the needs of businesses who would benefit from deploying containers

That does not read like a decision to pursue this for the betterment of the world. It sounds like a decision to pursue this for the betterment of their customers. That's capitalism, not benevolence, and they're pretty transparent about it.

I've worked in a number of professional environments, and attire ranged from steel-toed work boots and rugged clothes covered with mud, to full suit-and-tie, and a range of in-betweens (but never beach gear). So I never associated attire with professionalism per se, although it is important to wear something suitable to the task at hand.

What has not been so variable are things I'd consider more core aspects of professional behavior:

* caring deeply about customer needs and expectations, exercising grit, determination, and ingenuity to satisfy them

* understanding business concerns like cost management and delivering value to both investors and customers, striking a balance between competing demands

* understanding and caring about teammates, working effectively with a team to achieve above 2 objectives. maintaining a solution oriented mindset.

Here's how I might apply my interpretation of professionalism to the hypothetical situation that you were a capable coworker at Weber Thompson who felt uncomfortable due to the approximately 16 degree temperature excess on a hot day: propose partitioning off a space and installing air conditioning there for those who want it.

I don't see any inherent technical obstacles or insurmountable business concerns in that solution. It would balance the desires of some employees for connection with outside air, without causing discomfort to others who for one reason or another have a different preference. Customers might appreciate the flexibility to make the space suitable for a wider variety of preferences, and ask if we can do the same for them.

I see a guy with a shirt and tie, but no suit jacket. A few other people have long sleeve shirts. I couldn't speak for them as to whether they are uncomfortable and sweaty, but based on personal experience hiking with long sleeves to avoid sunburn, high quality shirts can be very breathable and comfortable at temperatures around 78-80.

I admit the possibility that this whole article is a puff piece meant as PR for this firm, and in reality they're all miserable inside but maintain a charade of happiness to hide from potential customers the fact that their heat chimney was in fact an engineering disaster.

The simpler explanation, which jibes with my personal experience as a longtime Seattleite, is that it's just not that big of a deal to do without AC here as long as its a relatively small building and you get the airflow right.

Older »