News for hackers. Stuff that matters.

bostonOU

Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:27PM (#49186892)
if you read the post, you'd see I do analyze it and point out one reason calling the internet a bubble was both right and wrong, and that AI is similar. It's not even about the bubble aspect but that you can have wildly divergent perspectives that are somehow both accurate.
Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:22PM (#49186808)
> Put Claude and other LLMs away for a few days and then write a blog post from scratch using your own words. No asking for help, comments, editing, nothing.

Ok, but (and this is the whole point) where _should_ we use LLMs? Because your comment could easily be said to someone writing code.

If slop === LLM involved, that's too reductive. If LLM does all the work, that's also too reductive.

Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:16PM (#49186719)
At least the thought got through to one person
Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:16PM (#49186709)
Is it frustrating that I used Claude to turn detailed outlines, notes, and discussions into a post?

> go anywhere beyond the usual AI good/bad arguments This is literally the point of the post. AI is not good or bad just like the internet was not all bubble or all value. The goal is to better understand how to use ai well. I'd rather try writing my thoughts than just dump a bunch of notes and diagrams on a blog

Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:08PM (#49186602)
> Here's another great Claudism: "The replies had a different read. One of them, in full: {embedded tweet}" lol. Who writes like that? "In full"? You're promising me you didn't fake the embedded tweet or something?

I originally had the content of the tweet and when posting switched it to have the embedding. So ironically, the error you're pointing out was my manual fix

Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:07PM (#49186581)
how is that any different than claude generating code? honest question
Re:AI is a bubble, just like dot-com on Wednesday August 05, 2026 @02:05PM (#49186551)
Can I ask what makes it read like slop? Because lots of comments here on the style and little on the thinking behind it, which is where I spent my effort.

It seems like a lot of folks arguing about rather or not we need to still read code.

Re:Om Next – David Nolen [video] on Wednesday July 08, 2015 @08:08AM (#9851026)
An old talk (2012) so I'm not sure how accurate it is now, but Nolen discusses performance of ClojureScript. At the very least, you know someone cares and is thinking about it.

http://www.infoq.com/presentations/ClojureScript-Optimizatio...

Re:Why ClojureScript Matters on Monday June 29, 2015 @11:42AM (#9798769)
The inconsistency part makes sense, I guess I just never thought it was a big deal. If you're going to use WillMount, it's either going to be with reify (Om) or meta (Reagent). Doesn't seem like an important distinction to me, but obviously it is to some people. And that's totally legitimate.
Re:Why ClojureScript Matters on Monday June 29, 2015 @11:34AM (#9798713)
While not a specific answer, "feels" is a valid response IMO. Like mentioned elsewhere, using reify seems to throw people off, which falls in to the "feels" category I think.
Re:Why ClojureScript Matters on Monday June 29, 2015 @09:42AM (#9797973)
Can you explain why Om hurts your brain? I've heard other people say similar things, but I've never quite understood why. Is it cursors? Local component state?
Re:Is Typed Clojure worth the trouble? on Monday June 22, 2015 @11:03AM (#9758790)
I believe ClojureScript only supports boolean type hints/performance optimization. Other type hints are "supported" but don't do anything.
Re:The pleasantness of Om on Friday February 28, 2014 @11:05PM (#7323057)
Is your project open source? I'd love to see what you're doing. From my understanding of React/Om, Om shouldn't cause a full re-render if React wouldn't.

The immutability of Om/cljs means that the code for determining re-renders (shouldUpdate lifecycle method) is (always?) faster than React.

Re:It’s the Sugar, Folks on Thursday February 28, 2013 @05:40PM (#5301599)
We started drinking juice to replace cereal in the morning and to increase our vegetable intake. This morning, I just happened to only use fruit.

I'd bet that eating the fruit & vegetables would be better. But at this point, neither my wife or I will be eating kale or celery for breakfast. Juicing helps us at least some vegetables in our diet. Baby steps.

Re:It’s the Sugar, Folks on Thursday February 28, 2013 @05:36PM (#5301582)
>> Ever use a juicer? Think about how many oranges it takes to make an 8 oz. glass. (It takes several, and if you tried to eat that many, you would be full halfway through due to the fiber.)

I was replying to that quote of yours, meaning that it doesn't take an excessive amount of fruit to make 8 oz. of juice.

I admitted that I don't know about the science of sugar, but I have a hard time believing that fresh fruit juice is equivalent to Coca Cola with some vitamins added in.

Re:It’s the Sugar, Folks on Thursday February 28, 2013 @03:37PM (#5300843)
I made juice this morning: 2 oranges, 2 kiwi, and 1 grapefruit. Made two cups of juice for my wife and me. I don't know about the science of sugar, but eating 1 orange, 1 kiwi, and half a grapefruit doesn't seem excessive to me.
I understand your hope that you can resurrect the project. I was more interested in OSS for the opportunity to learn through reading the code and looking through your server setup.
Have you guys considered open-sourcing the code and/or providing some detailed info on the architecture you've built?
Re:The Gift on Tuesday December 18, 2012 @02:55PM (#4939246)
Romans 5:8 - But God demonstrates his own love for us in this: While we were still sinners, Christ died for us.

In the Romans verse, it explains that God has shown His love for everyone. He did it without expectations for something in return. He did it for people who couldn't repay Him. He did it for people that were His enemies. This is by definition unconditional and there isn't a single verse in the Bible that contradicts this.

Matthew 23:37 - O Jerusalem, Jerusalem, you who kill the prophets and stone those sent to you, how often I have longed to gather your children together, as a hen gathers her chicks under her wings, but you were not willing.

The Matthew verse shows that this love must be accepted. Jesus says that He wants to show His love in a close relationship, but the expressions of His love are rejected.

That Matthew verse also points to something that is often overlooked/misunderstood about hell. The worst thing about hell is not fire, darkness, demons, etc. The worst and most significant thing about hell is being separated from God. Heaven is where people have reciprocated God's love and experience complete intimacy with Him. Hell is where people have rejected God and experience complete separation from Him. With that understanding, it shows that it makes no sense to say "God sent someone to hell." Hell is the choice of someone that has rejected God's love. God, not being a rapist, does not force anyone to love Him.

I think the data you're looking for has to come from having good relationships with your employees. For example, did you know the following about your ex-designer:

1) Is he married or looking to get married? 2) Does he have kids or plan to have them soon? 3) Has he had any serious health issues in his family (e.g. history of heart disease)?

Obviously, those type of questions can get you in trouble if they are asked on an employer->employee basis. But in the course of really getting to know someone, those types of things will come up. It's then on you to think about what you'd want in that situation and do it for them.

So if ex-designer was planning on having kids, you might consider the cost of the family plan and be willing to splurge on that at the expense of the beer and snacks budget (or something focused on single people).

My main problems with employers have been their ignorance and/or lack of concern about what is important to me. I had one company that bragged about fully paying for our health insurance. Well, the owners of the company all had several kids. I didn't even have a girlfriend at the time. Health insurance as a young, healthy, single guy was barely even on my radar. That was easily accessible data (which they had), and yet they didn't act on it at all.

Simply, put yourself in their shoes and ask, "What would I want in this situation?" Considering you were friends with the ex-designer, my thought would be that you could have probably spent more time thinking about what he wanted instead of just asking. For some reason, many people won't speak up about what they want. Many times they themselves don't know until someone shows it to them.

My 2 cents.

Re:How To Train Your Robot on Saturday April 14, 2012 @03:23PM (#3841738)
How much time did you give to the activity? I'd love to do this with some of the kids I tutor but I'm not sure if we'd have time.

Awesome work!

Re:The $150k Solution on Sunday December 11, 2011 @09:50PM (#3342024)
For what it's worth, I grew up around Austin and have absolutely no desire to move back.
Re:Bank of America website disrupted for 4th day in a row on Tuesday October 04, 2011 @05:59PM (#3073108)
You can either pay 100% cash or you can get manual underwriting. Manual underwriting is harder/takes longer, but is possible.

- Put at least 20% down on your home.

- Choose a 15-year, fixed-rate conventional mortgage.

- Have a strong employment history and personal income to support the loan.

- Demonstrate 4–6 trade lines that span 18–24 months. These are just regularly recurring expenses such as rent, electric bills, water bills, cell phones, etc.

[1] http://www.daveramsey.com/article/the-truth-about-your-credi...

[2] http://www.churchillmortgage.com/info/no-credit-score.aspx

Re:Tricky Programming Concepts Aren’t on Thursday September 22, 2011 @01:37PM (#3026894)
Just last night I was explaining regular expressions to my fiancée who has absolutely no programming experience. I just showed her some fundamentals:

1) '[\d]' means any digit

2) '+' means one or more

3) '[\d]+' means one or more digits

Understanding that is not hard or tricky at all. Using that to build a complicated regular expression is hard.

I think that's the author's point. Understanding the concept of a pointer or recursion is not hard. Actually using those concepts to build something takes practice and hard work.

edit: formatting

Looks cool, especially for a weekend hack. The design is very well done.
Re:Ask HN: what makes a good developer? on Friday July 15, 2011 @12:33PM (#2768039)
Everything should be made as simple as possible, but not simpler. -Einstein

That's the quote that's been banging around in my head since I've been trying to clean up the mess left by the programmer I replaced.

When I think of a good programmer, I think that reading/understanding their code should be as simple as possible. If I'm reading through the controller of a basic Rails app, it should be pretty simple. I should be able to easily figure out what's going on. I shouldn't see a 100 line action that mixes view and model code. If I'm reading through the Rails core, I should expect to spend significant time understanding what's going on. Simple as possible, but not simpler.

In my experience, bad programmers take misguided pride in writing complex code (which is always more brittle than clean, clear code). Or they think you are the bad programmer because you don't immediately understand it.

Good programmers are programmers that are fun to work with (code-wise especially) that get things done. At least that's my working definition.

Here's how I judge myself:

1) Do other programmers have good things to say about working with me?

2) Do other programmers have good things to say about my code?

3) Do I get things done/working?

4) When I read my old code, do I understand it quickly (relative to the complexity)?

5) When I read my old code, do I see things that I could have done better (shows personal growth)?

The Dunning-Kruger effect is always on my mind as well.

http://en.wikipedia.org/wiki/Dunning–Kruger_effect

edit: formatting, typo

Older »