HNHacker News
TopNewBestAskShowJobs

cycomachead

159 karma · joined April 6, 2013

Lecturer UC Berkeley EECS Former Engineer @ Gradescope (acquired 2018)

https://mball.co/

submissionscomments
cycomachead··on Show HN: Password-protect a static HTML page
Not that I recommend this, but if you want a (US) school to fix a grading security issue, you threaten to sue because exposing grades is a FERPA violation and schools could lose funding.
cycomachead··on Is Arduino no longer open-source?
In addition to the aforementioned fraud, I think it's also about the fact that this was a lie, not necessarily that it's about the lack of credentials.

Most people do not like being lied to.

cycomachead··on React v15.6.0 Released
I ran into this a lot with propType validations, which don't seem to be changing. But I'm in the camp that are "warning" should be displayed as a warning, so this is a welcome change. :)
cycomachead··on David Bonderman Resigns from Uber Board
There's (pretty much) always a more egregious example though.

It also seems like, given the context of the remarks, the (probably little) harm this causes him, and the potential for a new board member who's hopefully more inclusive, that hopefully something good comes of this.

cycomachead··on Reid Hoffman and Brian Chesky on Handcrafting and Scaling Airbnb [pdf]
I've listened to all of them so far, but the jingles are pretty grating. They take away from the actual moment and become a distraction.
cycomachead··on Apple admits the Mac Pro was a mess
Engineers, and especially the hardware kind, are a limited resource. Not that Apple couldn't spend even more than they currently are on growth, but they're reaching some limits, and until later this year office space is/will be one of them.

This is combined with the fact that the Mac Pro sells in the "low single digit" percentage range of Mac sales means that it's hard to justify an outsized expense. When factoring in R&D costs, my guess is the Mac Pro has much lower margins than other Macs.

cycomachead··on Top Hat Raises $22M to Go After Pearson, McGraw-Hill
Publishers provide style, content/grammatical editing, domain experience and pedagogical review.

Most professors don't have strong backgrounds in pedagogy and even those that do benefit from having others edit their work.

cycomachead··on Top Hat Raises $22M to Go After Pearson, McGraw-Hill
The problem with these lifetime subscriptions is that you never know if you're going to actually use them. Textbook prices are definitely a problem, but it's usually much easier to rent or resell textbooks than the equivalent of software.

You also don't buy textbooks until you actually need them. I know many students who have felt pressured into "saving money" on "all 4 years!" plans only to find they don't need a product most terms or they stay and extra semester/term/year and need to spend even more than they were planning.

cycomachead··on 8M GitHub profiles were leaked from GeekedIn's MongoDB
Maybe 5-6 a month? Sometimes a bit more. (Excluding one company who would spam me all the time but stopped.)

But my resume is public, my email is my screenname@gmail so it's not like anyone has a hard time guessing who I am.

I also recently graduated from Berkeley - so I have no doubt that with a simple search things could rank me as being possibly looking for a job. Then again, there's no way in hell I'm a "Senior Blah Blah", so I would guess a decent amount of the emails I get have been from scraping. (I always gave real recruiters a better email address.)

cycomachead··on Ask HN: Have you ever thought of leaving programming for something else?
Apparently, there are quite a few of us who enjoy the idea of a coffee shop. I doubt I'll ever do it, but a year ago, I did a cost analysis spreadsheet of opening my own shop, but now a coffee cart seems like a fun side project. :)
cycomachead··on Ask HN: Have you ever thought of leaving programming for something else?
On the whole, I think a lot of us really do enjoy coding and it's hard to overestimate how freeing financial security is. It's that security that enables other hobbies, too.

I personally enjoy having at least some interests (mainly coffee and photography) that I can pursue without having to worry about costs. If I ever leave programming, I'd probably take one of those up, but I'm afraid the financial support requirements would diminish my enjoyment some. (Sometimes, I want to work on side projects but after programming for 40 hours a week, enough is enough...)

I am though considering opening a coffee cart -- but not to make money. Opening a coffee cart sounds fun precisely because I wouldn't need to worry about profitability and I could just focus on providing something tasty and meeting people.

cycomachead··on Concorde
Caution warning is very necessary!

That thread is fascinating; thanks for sharing!

cycomachead··on The Best Way to Not Get Tenure
It's not clear to me whether the curriculum work as all his vision or whether that was a fight, or he simply felt that others didn't view it as something helpful to his tenure case. It's not even clear whether it was all his vision or whether he was mostly trying to volunteer to lead the effort.

Every department is different, but I've definitely seen cases where the expectation is that you wait until you have tenure to participate in some changes or take on service work.

You're absolutely right about respecting others, but from his perspective others in the department also should at least listen to him, so it's hard to say whether "speaking out" is fighting or just trying to voice what he believes - which he should do if he does believe it would be helpful. (Doesn't mean he has to "win", but stopping speaking out or questioning things leads to problems.)

> Everything listed under "speaking out" gives me the same vibe. > then encouraging a student petition and getting your name in a local paper about the incident? That's just asking for trouble.

On the whole, it sounds like there's a clear view he's "loud" about his work, and this sounds like the biggest probem.

cycomachead··on The Best Way to Not Get Tenure
I don't think this piece is that bad, and it doesn't sound like he is fighting his department.

I think you're right that viewing public pieces like this as "bad" is generally not helpful to anyone, but there seem to be lot of people in academia who are afraid of pieces like this and initially jump to the interpretation they're a fight or some way of circumventing the existing processes.

If this guy is as good as he says he is - then yeah he should be able to find a job, but posting this could make some of that searching harder, or at least cause resistance.

cycomachead··on The Best Way to Not Get Tenure
As sad as it is, there are lots of places where these things are met with skepticism and argument.

I know people who specifically waited years to redesign courses until they had tenure.

cycomachead··on Going Serverless: Migrating an Express App to AWS API Gateway and AWS Lambda
Wherein "serverless" basically means more computers in more places just doing different tasks.
cycomachead··on How to Think Like a Computer Scientist: Interactive Edition
There is a mix of stuff, but the two interesting components are OnlinePythonTutor[1], called "CodeLens" and Skulpt[2].

OPT actually sends data to a server and has a program inspecting a debugger which sends data back.

The other exercises rely on Skulpt, which is a JS-based reimplementation of Python.

1. https://github.com/pgbovine/OnlinePythonTutor/blob/master/v3... 2. http://www.skulpt.org

cycomachead··on How to Think Like a Computer Scientist: Interactive Edition
Yeah, they're mostly made by CS educators, but the content is generally well put together. :)
cycomachead··on New Drug for Eczema Is Successful in Two New Trials
I saw "drug" and "ec..ma" and my mind first jumped to "ECMAScript Drug".

I have no idea what that says about me...

cycomachead··on How it feels to learn JavaScript in 2016
JavaScript, admittedly, has a few more quicks than the average language but I quite like it. I know a lot of people who also feel the same way. (And as many how, of course, hate JS.)

It still feels to me like we're in the early days of node and the dev infrastructure for "modern" sites. Hopefully, things stabilize soon(ish).

cycomachead··on How it feels to learn JavaScript in 2016
Slightly related, but if you're helping someone start out learning to code, it's worth reading this:

http://pgbovine.net/programmers-talking-to-beginners.htm

You don't _need_ react to build a cool site in 2016, but if you're dead set on that, then this piece is a good intro to the set of questions that arise!

cycomachead··on macOS 10.12 Sierra: The Ars Technica review
I miss John Siracusa's reviews.

This is a fine review, but not a Siracusa Review.

cycomachead··on Advice I Wish I'd Been Told (1999)
I skipped over the first paragraph as was semi-confused to see "Resist Abstractions" as point #1 in a HN article.
cycomachead··on Solving All the Wrong Problems
I think there are plenty of startups working on valuable things, but since you mentioned education...

Typically, the largest group of students in open online courses like MOOCs are those from privileged backgrounds, like white males, and those who already have high or relatively high levels of education. Certainly, I still believe that these online courses are an amazing resource but they haven't been shown to increase access in ways that people hoped. There are dozens of reasons for this.

I think the real problem is that some startups are unable to recognize exactly what problems they are solving and for whom they are solving them. Extra disposable income from driveways is good, as are promoting healthy drinking habits. However, there's a very real chance that these potentially useful tools never reach the audiences where they would be most impactful.

For example, it seems like the people who could most benefit from extra income from rentable driveways are most likely to live in areas that are less desirable (high crime rates), are not even likely to have a driveway (apartments). Now, I have no idea what app this even is referring to, to be clear. This is just a potential situation.

cycomachead··on Wagon Acquired by Box
Count me as another sad user...I started using it towards the end of writing my MS thesis, and was bummed to not know of it sooner. The sharing was definitely a good feature, but the overall experience felt thought out, and was enjoyable!
cycomachead··on Scammed By A Silicon Valley Startup
Gosh this is awful. I'm glad Penny was able to get out when she could, but I can't imagine being in that experience.

And the marketing...if "wrkriot" is really the new site, this is just sad. The latest post on "Goals" is just SMART goals without even mentioning the acronym...wow.

cycomachead··on An Open Letter to Warner Bros CEO About Layoffs and Donuts-
I'd say somewhere in the middle. Disney has gone through some _really_ rough periods both in the '90s and '00s but now they seem to be on a pretty good upswing. Interestingly, it seems like a significant part of that upswing is through acquisitions (aforementioned Marvel and DC, also Pixar), though they still have an amazing breadth of talent and style.
cycomachead··on HARC
My understanding is that VP who was championing CDG at SAP left and they didn't have the support they wanted or needed to do research.
cycomachead··on January 28th Incident Report
I had to STFW to figure out what STFW meant...TIL.
cycomachead··on Ask HN: Which people and groups are researching new approaches to programming?
From Scratch you should checkout Snap! and snap.berkeley.edu

John Maloney (co-inventor of Scratch), Jens Moenig (who was on the Scratch Team and develops Snap!), along with Yoshiki Oshima (who may also have been on the Scratch team), are deveolping a new langauge "GP" (for General Purpose) which like "professional Scratch".

Here's a video of it: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

There's also lots of extenstions to Scratch and Snap! particularly around CS education, and I'd be happy to discuss those!

← PreviousPage 3 of 4Next →