HNHacker News
TopNewBestAskShowJobs

zachrose

2,837 karma · joined June 23, 2010

submissionscomments
zachrose··on Parler drops offline after Amazon pulls support
> We should separate an issue of moderation and actual motives of the platform itself

Why though? On some level in seems impossible to make a distinction "from the outside," and I'm not sure it should matter that a decision was made by a person (probably following an Excel spreadsheet) or software.

zachrose··on The Toyota Production System (2013)
To the contrary, the managerial class of hired administrators who did not themselves own the business was a product of the industrial revolution. MBA programs sprung up because the huge new corporations (steel, oil, etc) needed a steady supply of people to fill this role.

At least that's what I remember from Rakesh Khurana's book, From Higher Aims to Hired Hands: The Social Transformation of American Business Schools and the Unfulfilled Promise of Management as a Profession.

zachrose··on What caused Shimano's Coasting-program to fail? (2010)
Interesting, do you know what they were called?
zachrose··on Ask HN: What are you surprised isn’t being worked on more?
A little bit of both!

Elm the language is different from JavaScript, Java, Ruby, etc because there is no facility for statements or imperative APIs. It’s restricted in that sense. Frameworks in those languages still have some inversion of control, but there’s nothing stopping you from making a network request in your Celsius/Fahrenheit conversion function. (And over enough time that’s usually what happens, and you have fewer constraints with which to reason about what the code does.)

I can’t speak for languages that are similarly restricted, like Haskell, but my impression is that Elm is different because you don’t have to learn extra rule-bending mechanics to do I/O.

The Elm approach is unique, as far as I know. And while it doesn’t make for a truly all-purpose programming language, it’s a great model for developing libraries and applications on the web. I’m just a bit “surprised” there isn’t a similar thing focused on web servers or IOT or whatever else.

zachrose··on What caused Shimano's Coasting-program to fail? (2010)
Yes, very much so, but the problems are self-fulfilling: no infrastructure because not enough riders, not enough riders because bikes are unstylish and expensive, etc. But this also means that improving anything is a step towards improving everything.
zachrose··on What caused Shimano's Coasting-program to fail? (2010)
The core thesis behind the program is exciting. The bike industry in America exists primarily serve a relatively small group of enthusiasts, but it doesn't have to.

There's no equivalent to the Dutch department store bikes that, if memory serves correctly, were cheap but simple, low-maintenance, and better outfitted for casual riding (fenders, a light, a lock).

As the article suggests, I suspect it's more a problem of distribution. If IDEO suggested a $500 bike to be sold to casual riders at their local bike shop, well, that already exists. What doesn't exist (but could?) is a $275 steel three-speed at Walmart that's less performance-oriented than a $500 Trek but more practical than a beach cruiser.

zachrose··on Ask HN: What are you surprised isn’t being worked on more?
Elm is a purely functional language, meaning all you write are the insides of functions that take a value and return a value. There's no imperative way to "do anything" like make an HTTP request, all you can do is return a "command" value from a function and the core libraries will do it.

This means that the core libraries define the signatures of the functions that an Elm application must implement. (All Elm apps "work the same way" in that sense.) It also means that you never have to mock or stub anything in a test. There are also great implications for performance and maintainability.

Elm compiles to JavaScript and is specific to browser applications, but there's no theoretical reason the same idea couldn't be applied to mobile apps or CLI applications or webservers or anything else. (It's just a lot of work.)

zachrose··on Run More Stuff in Docker
Thank you, I may have misspoke but this is what I was referring to.
zachrose··on Ask HN: What are you surprised isn’t being worked on more?
Programming languages with built-in inversion of control by way of an effects system, like in Elm.
zachrose··on Run More Stuff in Docker
And even then trying to run Docker on Fedora will prompt you to turn off Security-Enhanced Linux features or use Podman instead. So it’s really like, what, 1/2 or 2/3 or Linux support
zachrose··on Congress Crams Language to Criminalize Streaming, Meme-Sharing into Omnibus Bill
But wouldn’t that just move the horse trading into the even more opaque process of deciding party positions?
zachrose··on You might not need machine learning
Where have I heard that before?

https://news.ycombinator.com/item?id=25196754

zachrose··on The Vale Programming Language
The adjective has a lot of meanings, nothing I'd call a void.

> More common, especially in the West, are those who see it as a socially progressive trend of thought that affirms the power of human beings to create, improve and reshape their environment with the aid of practical experimentation, scientific knowledge, or technology. From this perspective, modernism encouraged the re-examination of every aspect of existence, from commerce to philosophy, with the goal of finding that which was 'holding back' progress, and replacing it with new ways of reaching the same end.

https://en.wikipedia.org/wiki/Modernism

Seems applicable to "modern, readable syntax". It means not afraid to buck what people are used to if there's a better way to do it.

zachrose··on Beirut Port Explosion
America is one of maybe half a dozen countries in the world with a two-party system. The others are Malta, Zimbabwe, Jamaica, and a few other Caribbean countries.
zachrose··on Meeting Mr. Kid Pix (2019) [video]
Yes! Craig Hickman was a professor of mine, and his class "Programming for Artists" is where I got into programming.
zachrose··on Kandi K27 electric car available in California for $7,999 after rebates
> the order was met with mixed reactions; a senior economist at the Institute for Energy Research pointed out that “Electric cars might not have emissions at a tailpipe, but they do have emissions at the power plant.”

> IER is often described as a "front" for the fossil fuel industry; it was initially formed by Charles Koch, receives donations from many large companies like Exxon, and publishes a stream of reports and position papers opposing any efforts to control greenhouse gasses. Thomas Pyle, president of the IER and its offshoot American Energy Alliance (AEA), was appointed to the US Department of Energy's transition team after the 2016 United States elections.

https://en.wikipedia.org/wiki/Institute_for_Energy_Research

zachrose··on Ask HN: How's the Kickstarter Union Going?
Kickstarter did unionize, that's why I want to know how it's going.
zachrose··on If Not SPAs, What?
It’s not stupid, no, but a “supporting foundation” is a largely just a seductive metaphor. It says, “Clearly software is like a building. Every building needs a solid foundation.” It doesn’t inspire engagement with other metaphors, like considering software to be a tree that must be grown incrementally and as a product of dynamic forces. It doesn’t map knowledge from the building domain to knowledge in the software domain.
zachrose··on The No-Code Generation is arriving
Indeed xlsx files don’t have VBA macros, you need the less common xlsm file format for that.
zachrose··on Org Mode's new site
Maybe there just aren't that many designers that use Org Mode.
zachrose··on Removing the CEO
“I am not a fan of removing the CEO until and unless it is abundantly clear that it must be done.”

Presidential terms are four years. It seems demented to make a comparison to firing as a last resort.

zachrose··on I reverse engineered McDonalds’ internal API
The map in the Twitter thread doesn’t seem to support this, but from the cities listed on the page it seems like the colder cities have more broken ice cream machines.
zachrose··on My platonic ideal for how engineering hiring should work
This is a pretty good breakdown of the dynamics of software engineering hiring, even if I don't follow to her conclusions.

It seems like "abstraction" is a recurring theme. The hiring manager is abstracted from the job description by the recruiter. Whether by institutional affiliation or passing a quiz, candidates are abstracted into punch cards that can be fed through the system.

Furthermore there's a seemingly overwhelming institutional bias for companies to congratulate themselves on making the right hire, and for their employees for being the right hires, that the whole thing becomes kind of circular.

zachrose··on Ask HN: Best HVAC system for a new house?
I'm not an expert but I am interested in the wisdom of regional and historical architecture for this sort of thing. Look at the old buildings where you are. How did they do it?

(You might get less out of this if you're in a place that boomed with air conditioning, but still there are lessons to learn from the indigenous architecture[1] of your region.)

[1] https://www.amazon.com/Native-American-Architecture-Peter-Na...

zachrose··on How does a gas pump know to shut itself off? (1981)
How plausible is this scene from Rambo?

https://www.youtube.com/watch?v=MgfoCa2-V3g

zachrose··on You weren't meant to have a boss (2008)
Not to jump in on this question exactly, but Rakesh Khurana wrote a very well-researched book about the market for corporate CEOs, finding that expectations are hugely inflated with meager correlation between CEO compensation and anticipated results.

https://www.hbs.edu/faculty/Pages/item.aspx?num=11408

zachrose··on Honda quits F1, invests in carbon-free tech instead
I imagine that Formula E will support more innovation as they grow, with more suppliers and a contested regulations.
zachrose··on Self-medication by orangutans using bioactive properties of a plant
It's hilarious to say that an orangutan is "self-medicating." You mean it wasn't prescribed by another orangutan with a medical degree?
zachrose··on Say goodbye to hold music
How does the company verify that the sender is the customer?
zachrose··on Tips for immersive video calls
Along with this, I've taken to making the video chat window very small and putting it at the top edge of my screen underneath my webcam. Reasonably good eye contact and lots of screen space for notes or whatever.
← PreviousPage 3 of 31Next →