For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more exac's commentsregister

I thought you would just use another computer in your house for the flows?

My development flow takes a lot of RAM (and yes I can run it minimally editing in the terminal with language servers turned off), so I wouldn't consider running the local LLM on the same computer.


It's not about which of your computers you run it on, it's about the relative capability of any system you're likely to own vs. what a cloud provider can do. The difference is hilarious - probably 100x. Knowing that, unless you have good reasons (and experimenting/playing around IS a good reason) - not many people would choose to actually base their everyday workflow on an all-local setup.

It's sort of like doing all your work on an 80386. Can it be made to work? Probably. Are you going to learn a whole lot making it work? Without a doubt! Are you going to be the fastest dev on the team? No.


> Another old person thinking they figured out life

I didn't get this impression at all.


It isn't "sovereign" if the parent organization is controlled by a foreign company.


Yeah weird, I thought the company called OpenAI is all about naming things in a way that accurately represents their real status.


I know less than ten people with foldable phones, but without fail they all claim that the screen is durable, but I have yet to see any foldable phone without a cracked screen after a few years.


A lot of people crack their normal smartphone screens too. Every mall's got a guy making a living off of fixing them.


> The standard answer is scale. “Small programs don’t need types,” the reasoning goes, “but large programs become unmaintainable without them.”

This is not accepted wisdom at all.


If the argument is that even small programs benefit from types, then I'd agree. In the context of Typescript for example, leaving types out is hiding vital information needed for reading the code. Without it, you must infer that information on reading it, and you very well may infer wrong, incorrectly spotting a place where a function that appears to take a number is passed a string. To know if that's a bug, you must read the called function explicitly for the case to determine if an optional conversion is applied. And of course the inverse is even worse, because you may come to assume that all the functions taking numbers are also taking care to convert strings should they appear, when in fact no such assumption can be made.

I'm of the mind that the modern resurgence of typed programming languages is mainly the revelation that you can build your contracts directly into the structure of the code without necessarily needing additional (imperative, runtime!) assertions or physically separated unit tests to validate those assumptions as the software evolves. It's just inlining a certain kind of assertion or test directly into the declarations of the code.


He's even more wrong when the Python typing system allows us to catch bugs in small scripts.


All the dev servers I've used over the past 10 years come with warnings that they're not security hardened, so I'd be wary of using `tailscale funnel` even though it is awesome to share like that so easily.


This is the type of religious propaganda that would appear in a worksheet for children in a Catholic school. It doesn't belong here. There are no arguments here, just the presupposition of some deity.


This isn't "propaganda", it's attempting to give a casual look at Aquinas' philosophy (which, as the author points out, does not presuppose a deity). Moreover, if you read the rest of the site, you will see that this author tries to give this sort of casual look at many diverse philosophical ideas (not just religious philosophy or Western philosophy). You are having a knee jerk reaction to a strawman, not responding to the actual substance of the article.


This is no knee jerk reaction my friend, the author is capitalizing "he" when referring to the Christian god.


The arguments are simplified, but they are there. There's a lot to it beyond "God exists because I say so", especially if you dig deeper. I think they are valuable even if you dont believe in the existince of a Christian God.


Anecdotal, but every Engineering Manager I've had for the past 10 years has had a calendar I could see. One EM had anonymous event names on their calendar, but I think it might have been the default setting in AD.


A lot of people spend hours consuming auto-playing short-form video content. I would guess the majority of young people, in the West.


I would rather see the type annotations too. This whole essay has a flimsy premise.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You