HNHacker News
TopNewBestAskShowJobs

lackbeard

1,952 karma · joined February 20, 2007

submissionscomments
lackbeard··on Uber and Lyft ordered by California judge to classify drivers as employees
I don't see how Uber's relationship with the passenger has any bearing on a driver's relationship with Uber.

If instead, my analogy were that I was a general contractor who built water slides and a water park put out a bid on construction of a water slide and refused to negotiate, my only option is to take that bid or leave it. Why does it matter what the water park is going to charge the people to ride the slide?

lackbeard··on Uber and Lyft ordered by California judge to classify drivers as employees
Seems like it maps to me. Google and Apple are hiring me to do work, then they are selling the output of that work to someone else (indirectly, in this case, but I don't see how that matters.)
lackbeard··on Uber and Lyft ordered by California judge to classify drivers as employees
> They are employees in that they cannot negotiate rates.

Hmm... How is an Uber driver different from a plumber here?

Let's say Google needs some pipes fixed at one of its offices and they tell me how much they'll pay, refusing to budge from that figure. That doesn't make me Google's employee. I can choose to do the work for that price, or I can go fix Apple's pipes instead. What am I missing?

lackbeard··on Ask HN: I'm an incoming freshman to college for a CS major, what should I know?
Join your school's ACM Programming Contest or ICPC team. It will prepare you well for whiteboard coding interviews.

Also try to do at least two internships; they'll teach you a lot about what professional work is really like and once you've graduated a lot of companies will like seeing this experience on your resume.

lackbeard··on It’s 25 years since Sega of America made its biggest mistake
Or maybe it succeeded in spite of the name, color, and small controllers and would've been even more successful if the Americans got their way. I guess we'll never know.
lackbeard··on Ask HN: Who has been laid off?
I took a year off once and strongly considered trying to get a job as a bartender for fun because I enjoy making cocktails.
lackbeard··on The Longest Record Broken: Gold/Silver Ratio Hits Highest in Over 5,000 Years
Some contend that gold is money. The historically most important one and the second most popular right now behind the dollar.
lackbeard··on Cyberpunk: Then and Now
Right. To me, Neuromancer and Snow Crash are the epitome of cyberpunk.
lackbeard··on The Billionaires Are Getting Nervous
I would be happy if the New York Times was banned from this site. An awful lot of low quality and off topic content from there seems to constantly make it to the front page here.
lackbeard··on Ask HN: How was life for a regular dev during the dot com burst?
I graduated from college and entered the industry just post-bust (early 2002.) I went to work for a company that had, 6 months prior, laid everyone off and decided to pivot with the remaining VC cash. I think it took them 3 or 4 months to figure out what the new company would be. That strategy wound up being successful for them (us, I guess...)
lackbeard··on Gitlab: don't discuss politics at work
This is the first I’ve heard this hypothesis. Do you have links to any data?
lackbeard··on NBA's China dilemma: $4B at risk as Chinese TV cancels game broadcasts
Jeremy Lin is American.
lackbeard··on Clojerl – Clojure for the Erlang VM
It's been a while since I looked at Elixir but the different syntax for invoking named functions vs lambdas really left a bad taste in my mouth...

Also I remember trying to do something with the pipe operator that I couldn't get working due to the syntax of the language but which would've been trivial in Clojure using one of the threading macros.

lackbeard··on Guide to Deep Work
I think the key with shallow work you can't avoid is to schedule your day thoroughly. Batch the shallow work together into a single 30 minute to 1 hour block, as much as possible.
lackbeard··on Clojure Concurrency Tutorial
https://wiki.openjdk.java.net/display/loom/Main
lackbeard··on YouTube’s Product Chief on Online Radicalization and Algorithmic Rabbit Holes
> You wouldn't say that a drunk who walked into a nice restaurant yelling hateful things was being censored when they are asked to leave.

This seems like a bad analogy to me. No loud drunks are forcing anyone to listen to them on YouTube. Yet some people are angry that YouTube lets loud drunks post videos of themselves yelling hateful things, and angry that YouTube lets some people who want to listen that do so?

lackbeard··on Paul Graham on the Transition to Meat Substitutes
I'm pretty sure the "hatred" towards vegans and vegetarians isn't actually hatred, but defensiveness. I think most meat-eaters wouldn't care about veganism and vegetarianism at all if there weren't so many vegans and vegetarians trying to moralize to the rest of world how they ought to be eating.
lackbeard··on Teachers Quit Jobs at Highest Rate on Record
> The teachers union in Massachusetts made all the teachers sign liability waivers and arbitration waivers if a lawsuit happens.

What does this mean exactly?

lackbeard··on Amazon’s Grocery Push Keeps Stumbling After Whole Foods Purchase
The two things I really appreciated about Whole Foods were the faster checkouts and the fact that they didn't constantly bug you about a club card.

I don't really go out of my way to shop there any more...

lackbeard··on ‘I’m Broke and Mostly Friendless, and I’ve Wasted My Whole Life’
Which 4 videos?
lackbeard··on Ask HN: Was hired to improve company's devops, founder won't listen to my ideas
My guess as to what's going on here is that what the founder actually wants is for you to be the expert on the deployment environment & related tools to help ship things faster (in the short-run) and fix things when they break. On the other hand, what you actually want is to spend a bunch of time up-front building tools and processes to keep things stable. Somehow what each of you expects and wants from the other was miscommunicated.
lackbeard··on What happened when Boston Public Schools tried for equity with an algorithm
And earlier is better for most parents of early elementary students?
lackbeard··on What happened when Boston Public Schools tried for equity with an algorithm
> "Best" is a combination of... - minimizing cost to the district (number of buses, etc)

No. The paragraph I quoted implies that the parents have some notion of "best" start times that has nothing to do with the district's perspectives. But the article makes no attempt to describe what that is! (Other than what I already mentioned and questioned.)

Child-care, and not having your kids practice football in the dark is the kind of thing that makes sense.

But what does school start time have to do with race and income?

lackbeard··on What happened when Boston Public Schools tried for equity with an algorithm
I think something important is being glossed over by this article: "...distributing the best school start times more evenly..." Can someone explain to me what makes a start time "best"?

There was a section describing parents whose elementary school kids would have to start earlier, and they didn't like that because the kids would have to go to bed earlier and it would be tough to rearrange their work schedules to accommodate. But won't this also be true when their kids are in high-school? If they can't cope now, how will they cope then?

I always though it was obvious that elementary school and high school start times should just be swapped because in my experience elementary aged kids always wake up far earlier on their own.

lackbeard··on Functional core, imperative shell (2012)
I guess what I'm getting at is that in any non-trivial program with many external dependencies and cross-cutting concerns, almost all of your code is the "shell", so either I'm missing something, or this is stating the obvious (write pure functions where you can) in a very roundabout way. I've never seen a program written explicitly in this style that wasn't a trivial example.
lackbeard··on Functional core, imperative shell (2012)
Know of any good open-source examples?
lackbeard··on Functional core, imperative shell (2012)
Does anyone know of an example of a non-trivial codebase written in this style?

How do you do this cleanly when, e.g., you need to make a network call and then based on what the result returned to you is, either do something with a local database, make a different network call, or return a result to your user. Also, error handling...

It seems to me like monads must be the logical conclusion to this style of programming, or else you wind up with a mess (or just abandoning this technique.)

lackbeard··on Guidelines for writing readable code
Or worse, you need to change some behavior and it it only gets changed in one of those places...
lackbeard··on Using Rust for Game Development [video]
I'll have to re-read this series, as it's been a while but I remember feeling dissastified after finishing it the first time. I think the conclusion was basically: yup, programming is hard, no matter what you do you're going to wind up with a big mess!
lackbeard··on Blender is testing PeerTube after YouTube blocks their videos worldwide
PewDiePie viewers aren't profitable to advertisers?
← PreviousPage 2 of 7Next →