HNHacker News
TopNewBestAskShowJobs

embwbam

1,066 karma · joined January 22, 2010

submissionscomments
embwbam··on A philosophical difference between Haskell and Lisp (2015)
Is this what you're looking for? (&) http://hackage.haskell.org/package/base-4.14.0.0/docs/Data-F...
embwbam··on Pain Points of Haskell
I’ve used it on multiple projects for clients over the last 5 years. These projects were large, made it to production, and were successful. I love it. Once you clear the initial learning curve it feels very productive, and gives you the feeling of always having something more to learn and master.
embwbam··on Finding new physics will require a new particle collider
Huge segue, I'm a semi-retired web / data engineer just dipping my toes into research data software. I'm collaborating on a psychology paper, but I love physics. Can I ask you some questions? My email is in my profile.
embwbam··on AirPods Pro owners complain of worse noise cancellation after firmware updates
Has anyone else noticed the fit seems to worsen over the first week or two? Mine were perfect when I bought them. Now they lose the seal after an hour of wear.
embwbam··on AirPods Pro owners complain of worse noise cancellation after firmware updates
There are memory foam tips??? Link?
embwbam··on The Risk of Dying Doing What We Love
The climbing is all bunched together! I want to know if it’s mountaineering, alpine Trad climbing, or all climbing that is causing that Tetons figure.

EDIT: I read the source. Looks like mostly mountaineering/unroped accidents. Now I can delude myself again! Use protection!

“TECHNICAL DIFFICULTIES OF THE ROUTES Most climbers were hurt during climbs of lesser difficulty. (Table 3). The category of 5.1 to 5.3 yielded the highest number of accidents, injuries, and fatalities.

CLIMBING EXPERIENCE OF INJURED CLIMBERS Climbers with less experience appeared to be more frequently involved in accidents than were those with more experience. (It was possible to precisely determine the experience of the climbers in only about 50% of the accidents.) Of those climbers whose experience levels were known, 50% either had no previous climbing experience or less than one year of experience.

...

The errors observed in the rock climbing accidents fell into two categories: seven cases of obvious lack of needed protection, and four cases where a rope should have been used but was not available. In contrast to other climbing areas, little intentional free solo (unroped) climbing was attempted in the Tetons during this study”

embwbam··on The Surprising Number of Programmers Who Can’t Program
Yes, definitely.
embwbam··on The Surprising Number of Programmers Who Can’t Program
I just interviewed a bunch of folks for a Haskell position at my startup. We started with a video call, then I sent them a real world take home assignment. It was a list of requirements to solve a problem in our actual domain, slightly vague, with a simplified set of functions they’d need as a library to get it done. It wasn’t technical, just a general problem.

It was surprisingly easy to see who had both practical problem solving skills and technical ability. I could see how they modeled the data and the functions.

The best candidates emailed me to ask for clarification about the requirements. I was able to see how effective they were at communicating.

Some of the candidates said they loved the assignment. I think we need things that are closer to real work to gauge how good people will be at real work

embwbam··on Google to Offer a Best Price Guarantee on Certain Flights
I don't think it's currently possible to book flights to Google Flights itself. Doesn't it always redirect you to another site to book? You would have to contact that site for help in this siutation.
embwbam··on The Boring Company will develop an underground “people mover” for Las Vegas
Because I think we need to change the system so that unelected rich folks don’t have that much power. The more we legitimize their work the harder that will be. I’m all for them continuing their work in the meantime though. I’m doing a poor job explaining it. Defining check out the book I recommended. “Winners take all”
embwbam··on The Boring Company will develop an underground “people mover” for Las Vegas
There will always be people in power. But maybe it is better if those people are elected, and operate in view of the public
embwbam··on The Boring Company will develop an underground “people mover” for Las Vegas
I agree, it looks pretty hopeless sometimes, and I definitely appreciate what Musk and Gates are doing.

I’d highly recommend reading “Winners Take All”, as it completely flipped my opinion on this subject. The author argues that giving up and trusting rich philanthropists to fix things further undermines our faith in the political system, requiring us to give billionaires even more power. And it distracts us from the question of whether we should change the system to prevent individuals from having that much power in the first place.

embwbam··on The Boring Company will develop an underground “people mover” for Las Vegas
I'd like to live in a world where rich dickheads act more like Musk and do cool things. It's like living in a comic book. It's fun.

But that's not our way forward. Forget the billionaires, we need to assemble, reinvest in our political system, and start building a better future from the ground up.

embwbam··on Stripe’s fifth engineering hub is Remote
I’ve worked remotely for most of the last 10 years. Don’t buy into the idea that work is your community or social life. That isolation can drive you to go places where people hang out after work (I met most of my friends at the climbing gym), get involved in clubs, etc. work sociality is a weak proxy for real community anyway.

Also, I always work from coffee shops, because I like having humans around.

embwbam··on Vanlife: Build your own van to live on the road
I have many rock climbing friends who live in vans and tents the majority of the year. I’ve spent significant time crashing with them.

Nobody shits in a bucket. You find a place that has toilets of some kind. For example, in Indian Creek, UT, people camp in vans on unimproved BLM land. There is no water. But there are toilets where the roads turn off toward the camping, about a mile away. Every morning, people have coffee, and do a toilet run as you get ready for the day. In an emergency you drive over to the toilet.

People definitely do pee in jars, but usually you can just pee outside somewhere.

It’s not all instagram models. The lifestyle does work. But you spend some of the year crashing with friends, staying in nicer camps with cabins, etc

embwbam··on Why We Dominate the Earth
The book Homo Deus also introduces this idea, but calls them “intersubjective realities”, and they include not only religion, but capitalism. He claims that the strongest of these today is humanism, and even those who are religious usually share the humanist dream. He then goes on to talk about how we will continue to create new ones, some of which are terrifying.

I think that term makes it easier to see how they will continue.

embwbam··on Before the Electric Car Takes Over, Someone Needs to Reinvent the Battery
I was just in the desert in Chile rock climbing (Valle de Los Condores), and there were tons of mines nearby. There were rivers and waterfalls everywhere, and a hydroelectric plant. It’s a weird climate, but water is definitely not lacking, even in the desert.

On the other hand, that valley is amazing and should be protected land

embwbam··on Marriott Concedes 5M Passport Numbers Lost to Hackers Were Not Encrypted
If you’re doing a new startup, and have aggressive timelines, what security measures would you implement to protect PII from day 1? I’m an experienced dev but not a security expert.
embwbam··on DigitalOcean launches its container service
I’m just sitting down to do a new startup, but I’ve been out of the devops game for a few years. I feel behind.

What tools/platforms/hosts should I use?

The system will be your standard API+Database+Event bus+workers. I’m a fan of digital ocean and I’ve never bothered to learn AWS (besides S3). I’m very familiar with docker compose, but I’ve never gone deeper than that.

This is a first year startup, we aren’t cost constrained but we are extremely time sensitive.

Should I use Kubernetes? Or Is there something easier that will better serve us the first year?

embwbam··on Show HN: Serverless Stripe Analytics Dashboard
I see it uses some framework Cube.js to run calculations and retrieve data, how can I change how MRR or other metrics are calculated?
embwbam··on Ask HN: If you had two months off between jobs what would you be doing?
Absolutely travel. Traveling solo is a hugely rewarding experience. Stay in hostels to meet other people and make friends. If money is tight, choose a cheap area. If you like outdoor adventuring, combine it with rock climbing or summiting some mountains. (I can provide recommendations if you want)
embwbam··on What if the Placebo Effect Isn’t a Trick?
There’s a great chapter in Thinking Fast and Slow where he talks about how placebo might be only a statistical phenomenon: regression to the mean. Sick people are a statistically extreme group, and tend to revert to the mean over time without intervention.
embwbam··on Jason Fung explains why intermittent fasting diets work
That’s the exact opposite result as the studies listed in the article I posted. Weird.
embwbam··on Jason Fung explains why intermittent fasting diets work
For athletes, how does one reconcile IF with the idea that one should eat protein at regular intervals? They seem to conflict.

https://www.climbing.com/skills/climbing-nutrition-how-much-...

embwbam··on Michael Pollan on Psilocybe Azurescens
Mushrooms definitely give you the feeling that everything around you has purpose and motive. The tree to your left isn't just a tree any more, it reminds you of a dragon, and you can determine its character, etc. You feel connected to things and can sense the "life" in everything. It doesn't mean you have to update your physical worldview. But the feeling is powerful, and is accompanied by some strong insights into your own life. Highly recommended, even without any spiritual inclinations.
embwbam··on Diaphragmatic Breathing Exercises and the Vagus Nerve (2017)
I don’t know what he was referring to but it’s really easy to get injured if you don’t take the time to learn. For example, you’re supposed to flex your foot whenever you’re doing something like lotus or it can hurt your knee
embwbam··on An opinionated guide to Haskell
I have no idea how to configure vscode, but stack is really simple. This will get you started.

  stack new my-project
  cd my-project
  stack ghci 
  > main
http://seanhess.github.io/2015/08/04/practical-haskell-getti...

Haskell’s community evolved very differently from JS and the rest of open source. What seems simple to many isn’t necessarily what seems simple to the rest of us. Much of what this community considers simplicity is just convention and familiarity.

But so many people from our world are using it now that things are slowly becoming more “intuitive”!

I understand your frustration. It took me a lot of effort to get over the learning curve. Well worth it. But trust me, it’s easier than ever and getting better

embwbam··on An opinionated guide to Haskell
It takes a while for the Haskell community to reach consensus. Stack is definitely recommended by almost everyone for both beginners and production projects. It is used on every project I’ve run in to lately. Sure there are different ways to configure it, but these days there’s really one way to get started. Just download stack, make a new project, and start coding
embwbam··on When is a dollar not a dollar?
This is very true, IF you can get over the psychology. I passed 5y of savings and investments a long time ago, but my relationship with money changes dramatically depending on whether I have good cash flow or not.
embwbam··on Why I love Go
There are options between these two extremes. Haskell's Except monad is a great example. Or javascript promises. You can launch a bunch of actions in sequence and provide a single error handler for them. Each step doesn't have to worry about it, but neither is the error handling invisible and completely global.
← PreviousPage 3 of 8Next →