skysight-inc/HackerNews huggingface dataset:
>So my views are hopelessly uninformed opinions

In a sense, Yes; because you are the one who made blanket statements like "OO was just a failed paradigm anyway," which is objectively wrong.

To elaborate on my comments, almost every language since the 80's has had very good support for OOP. Almost all reusable libraries/frameworks (especially GUIs) also are implemented using the OOP paradigm so much so that nowadays the kids don't even know of a world before "Objects". The success of OOD/OOP in the industry is self-evident.

If certain aspects of OOD/OOP have to be used carefully (eg. Implementation Inheritance) and how abuse of OOP (eg. everything is an Object) can make a mess of things, then that can be debated, but to dismiss the whole of OOD/OOP is just plain silly.

Coming to your "appeal to authority", let me clarify the nuances in their writings/quotes.

Linus Torvalds: His objection is not to OOP per-se (indeed the Linux Kernel uses a lot of OO patterns itself; see the articles by Neil Brown on lwn.net; links in my past comments) but certain aspects of it and in particular; to the C++ implementation of those. These are valid for his Kernel but not for others.

Joe Armstrong: His focus was on "Concurrency Oriented Programming with no Shared State". From that pov his design of Erlang "Processes" is exactly as Alan Kay envisioned OOP. Here is Armstrong himself: https://elixirforum.com/t/the-oop-concept-according-to-erlan... More here: https://stackoverflow.com/questions/3431509/is-erlang-object...

Alexander Stepanov: His background is in Mathematics and hence he looks at Programming from the pov of Abstract Algebra. His issue is with straitjacketing "Interface Inheritance" within a single type hierarchy whereas logically a subtype can span multiple hierarchies. This is also the reason Bertrand Meyer called "Multiple Inheritance" indispensable.

Eric Lippert: Your listed quote doesn't make sense, i am almost sure he was saying it "tongue-in-cheek" to draw attention to the fact that dysfunctional OO codebases are similar to dysfunctional organizations. It is not a value judgement on OOD/OOP.

In summary; OOD/OOP is a way of structuring Procedural/Imperative programming where global state is partitioned into smaller pieces along with their transformers which helps you manage Modularization, Types, Type hierarchies, Modeling real world "Objects", Reusability, Extensibility and Maintenance.
No view, just a bit claustrophobic without balcony access, and clear plastic along the wall covering the sliding doors making for a distinct "job site" atmosphere.
I'm seeing a lot of responses that see ChatGPT replacing Google, and it's unclear to me how?

It can replace queries like "what's the tallest mountain in France", but that's not really a profitable query for Google.

Whereas it's unclear to me how it replaces "best vegetarian restaurants in Gastown". It can string together a coherent statement, but then I have to go search to see whether it actually recommended vegetarian restaurants and if they are in fact any good. At which point, I'm back to using a search engine.

And yes, you could wire it to show related articles. At which point you've just recreated a local search index (with GPTChat providing the Google summary card), which you now have to:

1. Figure out how to solve SEO hacking for your model.

2. Update the model regularly with new information.

Putting you in the exact same position as Google, minus twenty years of experience doing it.
They're saying that gold is a cryptocurrency-like asset. Gold's value is primarily that looks cool and it serves as proof of work: the work of finding, mining, and processing it.

So basically, cryptocurrency (i.e. proof of work limited shiny token) has "a long history of a solid investment that goes back to ancient times on a global scale"
Some counterpoints.

1. People have been saying "this tech will make people stupid" for ages. And it's kind of true, but it's not clear that it's bad. Yes, when technology can do things we stop learning to do those things because it stops mattering. If it does still matter we would still learn.

2. I've had good conversations with ChatGPT. I didn't ask it to solve a problem, I asked it to describe algorithms, give me information about them, etc. It was a great tool. Instead of having to find a peer, catch them up, do the polite dance, schedule a call, etc, I can just say "Hey tell me about consensus algorithms. OK, tell me about some of the tradeoffs. Given this change in a data model, what changes in those tradeoffs?"

Anyway, I think this doomer view is pretty unfounded.
Wait until Congress critters get a hold of this and start using it to stuff their bills with seemingly innocuous legal fluff text as a way to bury important policy decisions then force votes before everyone has time to sift through it all.
That was referencing past conversations I've had where it was very much like I describe. I'll admit I'm channeling some past frustrations and stereotyping and apologize for not making the distinction clear. I am not referring to you or anyone here or anyone on the golang thread, for the record.
There’s no reason for it to have gone up but there are plenty of reasons for it to go down. Keep HODLing though.
In a perfect world Airbnb should reimburse you 1-2 nights of stay in a hotel while looking for alternative place, and then retrospect that cost onto a first property owner. But this scheme opens up much more ways to scam Airbnb out of their money, that it will never happen.

I personally see Airbnb, Booking and other marketplaces as just a know-nothing intermediary, and treat them accordingly. For example, I always prefer to book directly after finding a property on a marketplace. Most of the time the price is the same or even the property may throw in a free breakfast of airport transfer.
> I think parents need to be reasonably involved with their children even when they are students, but here the child seems to do well so there is no reason to worry

OP is talking about a full grown adult. Not a child.
I have an in-law who is the goofy, super lazy kid. Can’t be bothered to do anything. We sent him to school for like 1 semester and he didn’t go to class and just screwed around. His SAT scores off the charts. He just sort of codes and is a genius and doesn’t give a crap or have super crazy aspirations or ambitions.

It drove me insane. Zomg your wasted potential!

Honestly coding really sucks. Like I don’t know why anyone celebrates it. You barely get to do it in big companies, where you are sort of stitching a bunch of crap together.

On the flip side, the engineers I know who became super prolific were all ultra creative. Many have multiple creative hobbies while also being top open source contributors.

The most prolific open source developers I know have tons of random interests. The weirder ones, who like doing things like curing weird meat in their fridge and brewing weird alcohol drinks in their bath tubs turned out to be the best.

So I don’t know.

It’s actually the case where if you told me he sort of does code and has extremely exotic and strange hobbies, then you might have a super star.

Programming to me didn’t make sense until I was immersed in a context where it was useful.

I didn’t feel the urge to program until I was working on things where protramming helped me go faster.

No amount of yelling would have made me into coding in college because there was no use for it.

If he goes to work and encounters situations where code helps him go faster he may get into it.

In college - coding just often may not make sense or feel a relevant tool.

So idk.

If he is getting broad exposure to a lot of technology then that is great. Couldn’t tell you.
Yet I don't feel safer because people have to take their eyes off the road to adjust their AC.
What are they going to do if I allegedly violated the license terms on their model? Sue me?
> The problem is simpler imho. Really it's just a problem of perverse incentives.

It's probably even simpler than that:

1. Once software stopped being distributed on discs, managers cut QA and pre-release bug-fixing, because they'll just "fix it later in a patch."

If course the patches often have problems too, which will be fixed in later patches with their own problems, ad nauseam.

It's a case where a legitimate technical advance ultimately lead to worse outcomes, because it disrupted certain social "checks and balances."
tl;dr: No.

> ChatGPT's essay possibly would score zero points. It lacks any correct rules and any logical analysis.

I am really getting tired of the “how many angels could fit on the head of a pin?” style navel-gazing articles that get attention strictly because they use the word ChatGPT in the title.

Could ChatGPT write some pointless fluff that lands on the front page of HN? Almost certainly.
The ABA doesn’t regulate the practice of law. Its only real power is accrediting law schools, and on that front it has done such a poor job at protectionism that there’s twice as many law school graduates each year as jobs. If you just need someone who can pass the bar exam, you can hire one on Craigslist for way cheaper than an electrician, plumber, or IT guy.
Argon One NVMe Board Slower Than SATA (For the Raspberry Pi)
Self-driving tech is heavily regulated and requires physical testing (sans Nvidia's new interesting approach of actually created a VR world to teach the AI), it's not remotely comparable. GPT is just another tool on the toolbelt, people that use it in a reliant way will get torched. It's no different than a regular search engine, it just compiles data instead of sitting in an index. Combined with a search engine, and knowledge, it's fine.
Okay, but a ton of people are saying “make comes preinstalled on every system” as the reason to choose it over something like Just.
I think they already do this.
You'd think, but this clearly didn't happen, as shown by the complaints online...
Likely, some of the download is replacing disk-installed content from the original game content.
I wanted to find out which show I was thinking of the other day. I knew there was a scene where the song "The Middle" by Jimmy Eats World. I Google'd for a bit - useless. I gave up quickly when I realized I could just ask ChatGPT. It gave me a list of movies and TV shows, no fuss, no ads, no bullshit.
Previous threads from yesterday and a week ago, 150ish comments each:

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

https://news.ycombinator.com/item?id=34231083
Attached to some cryptocurrency BS :(
Sometime in order to build the "real projects", you have to learn by building toys.
For those commenting on the number of low-quality books out there, Mortimer J. Adler's How to Read a Book is a useful guide to detecting those quickly:

<https://en.wikipedia.org/wiki/How_to_Read_a_Book>

This applies mostly to nonfiction, though there are aspects which apply to fiction as well.

Adler also addresses the "what books do you recommend" with a list of 137 suggestions which are a good start (though of course, not an exhaustive list):

<https://www.tosummarise.com/2022/11/26/mortimer-adlers-readi...>
I'm usually the one defending the f35 (not here) because I know that the US have the will, technology and money to make the best plane and also that the metrics used to criticize the plane is not often very good (dogfight is not really useful in modern warfare). But also buying military equipment is not only a matter of choosing the better tool, but very much a political choice
Shut up about the F-35
"The most expensive thing in the world is a second-best military establishment, good but not good enough to win." -- Robert A. Heinlein

Can't say it much better than that. Threats aren't static. Wise planners plan around enemy capabilities, not intentions. Even ignoring the more BS of the claims about who are our enemies, there are real ones. After getting caught unprepared in two world wars, the US people and military had decided it shouldn't happen again. Secondarily, the constitution doesn't really make allowances for a federal industrial policy, so the clearest constitutional levers they have are in the national defence area.
That's not how its handled in American universities. TA refers the suspected evidence to their superior then they hear nothing about it because its no longer their business, its between the student and the administration at that point, and students certainly get expelled.
> Good thing we arrived at 11am and not 6pm. or we'd be literally f*cked for the night.

Well, idk, I've booked hotels and motels in many countries sometimes at 11:30pm, or just by showing up at similar times and asking if they have room available, and usually there is one.
How does one use Hyperloglog for ratelimiting?
What's interesting about this is once you can an AI that is a legal representative-- you can just spin up thousands or millions of them and start suing people for everything. Like legal spamming...
Something I haven’t seen mentioned in the replies are outdoors clubs, of which there are hundreds in the U.S. Most have a little website and/or Facebook page. Try searching “hiking club” or “outing club” along with your general area or perhaps a major park or natural feature nearby.

There are some big ones like the Sierra Club in CA, Appalachian Mountain Club in the northeast, the Mountaineers and Mazamas in the northwest, etc. They might have classes or trips that interest you, or be able to point you to smaller clubs in your area.

Clubs are usually lower-key than classes, and they go out regularly. So you can get a lot of experience and advice for free, or a small membership fee. (And maybe make some new friends.)

There are also activity-specific organizations and clubs out there. The American Alpine Club has local chapters of climbers. American Whitewater has a network of affiliate river running clubs. Etc.
A mistake that killed Japan’s software industry?
I agree. Some losers trying to get cheap attention for writing cheap blog posts
It works both ways though:

>ChatGPT, summarize the following bill and be sure to note any unexpected clauses: <text of bill here>
Yes, that's obvious. But to construct a real OS intended for adoption and production use is a huge undertaking.
The semantics are that primitives (string, number, boolean, undefined, symbol) can be compared by value and everything else (object, except null) is a reference type with pointer identity regardless of the value. This might change in a meaningful way for collections if the records/tuples proposal succeeds. But even then those types will be considered primitives and won’t be allowed to contain reference types either.

Strings are primitives in JS, not just these days. They’re always value-equal unless they’re boxed (eg new String, which nobody ever does unless they’re doing something really weird). === would work the same way.

Edit: I guess more to the point about how strings differ from arrays of string bytes… the semantics are that they’re only superficially similar. They’re both a sequential collection of things that might be a string character (or part of one), and they might have some getter names in common with similar behaviors, but that’s where their similarities end.
how many months did it last before they deprecated the service?
You can decide for yourself if my writing is adequate:

https://www.digitalmars.com/articles/index.html

Consider that the people I know who learned math, science and engineering without going to university hovers around zero. I've also known degree'd engineers who were so hopelessly inept I suspected that they cheated their way through. Their careers didn't go well.

I once knew an MIT graduate who thought a coordinate system conversion matrix was black magic (I wrote it to convert screen graphics to the printer's idea of a page). I was floored. Howinell did he get through MIT?
It's a cool idea. Unfortunately getting something out to 550 AU and stopping there would take the better part of a century even with advanced technology. And once you're there, you're really stuck in terms of what you can look at. You can only see what's on the other side of the sun, and with an orbital period of 12800 years, it's not like you're going to sweep out much of the sky in a reasonable timeframe.
twist: these posts are written by chatGPT
Google Cloud’s IAP tunneling has basically made this a non-issue. All access is logged and its extremely easy to get around without any public IPs.

Also easy to port-forward instances to your local machine.

I’m always surprised that other clouds don’t have this.
> You realize we can go on github and setup a bitcoin network too, we call it BitcoinYC, our coins have the same properties of bitcoins, why would that have a value?

Miners will only mine the blockchain with the longest proof-of-work. They won't mine yours, as Bitcoin's preexisting blockchain is longer. This principle was explained in the Bitcoin paper and is the heart of what makes Bitcoin work. Miners can only use their electricity for one thing at a time, thus the competition to secure the underlying asset (energy) forces what might seem to be otherwise unrelated projects to in actuality compete against each other.
Redundancy, i.e. multiple containers, is probably more important.

While at Red Rock I dropped a Smart Water bottle between some boulders and was unable to retrieve it. The fact that I had a second one might have saved my life that day.

The scary thing is that when I packed the water that way, I totally wasn't trying to create redundancy, I was trying to balance my pack by splitting the water weight between the two bottle containers on the two sides.
Kevin McCarthy ‘Agreed to Cut Aid to Ukraine’ to Secure US Speaker Role
I talked to a few folks who do this extensively, particularly for fedex ground. My understanding is they actually pay is a decent amount at the end of the day minus expenses, it’s just long hours, but nothing like whet Amazon does with their contractors
The expected value may not turn out to be the positive one imagines it would be. See what I wrote about employers trying to filter them out.
On which point, Nicholas Carr's The Shallows is relevant:

<https://en.wikipedia.org/wiki/The_Shallows_(book)>
> It's not going to give up its position as a world leader overnight.

It is not going to give up in the future, too. Your points would be valid if the US military budget were reduced yearly.

> Ironically some of the greatest innovations of the century have come from military spending. The internet, nuclear power, GPS...

Not that much if we compare it to the output that we got from investing in another way. Also, in the example, many militaries introduced the technology and most of the innovations are done by other companies.
> The worst is being unable to reach an actual human. If I'm calling, it's not because I want to listen to a computer voice read out the tracking information.

I’ve had their automated system hang up on me! I semi-regularly have to send a pre-paid box back to Apple to recycle an old device. I go to FedEx’s website to get a pick-up, and it always says that the tracking number isn’t valid. (Apple must send literally millions of these boxes a year - why would the tracking number be invalid?) I then call and the person on the phone fixes it and the package gets picked up as expected. But one day they changed their phone tree and the old options didn’t work. If you asked for a representative or agent, it would just hang up on you! I eventually figured out that you have to follow the prompts that say, “Problem with the web site” and then “something else” after that and then you get a human who can fix the problem or escalate it. But they’re clearly trying to get you to hang up and go away.
The disruption will be from within the legal profession. Some lawyers will gain a great deal. Others will lose a great deal.

There is a lot of differentiation in terms of the level of skill and effort legal work takes. Some firms will specialize in automating away routine legal work, and have just enough lawyers to comply with unauthorized-practice-of-law laws.

High value legal work still contains a lot of grunt work, which will also become more automated. Already partners at big firms review the work of a pyramid of lawyers and non-lawyers. Many of those tasks can be done by an LLM instead. As long as the partner signs the result, it is the same. As these partners learn to trust the LLMs more than the humans, a lot of human jobs will fall by the wayside.

A lot of legal work is already copy-paste from form books or other prior art, with a lot of filling in the blanks, search-replace, and so on. What is the difference between that and using an LLM to draft the document? Was that integration clause from the form book carefully reviewed by a human lawyer to make sure it fit the situation? No.

Many law firms have a deep library of forms that are battle tested, and lawyers of long experience know what provisions are good and which may not survive a court challenge. That kind of contextual know-how is what you are paying for. Why not use the adversarial techniques from deep learning to analyze how various provisions have actually performed over time? Then generate the document based on that statistical knowledge, with highlighting to show what is risky in a document? Why pay for an expensive lawyer when a cheap one will do that work for you and can give you that explanation, plus alternative legal provisions?

I am out of the profession because I did not want to be on the automated-out side. If there is automating to be done, why not do the automating?
Which is annoying me right now as I remodel my home, because I would prefer my bedroom be a windowless cave. I would have two egresses without the window. Why must I have a third?
Right? It's funny and terrible, but I can't help but just love Ricken. He's just trying and he's SO sincere.
I don't quite get the appeal of replacing a search engine with ChatGPT. It's certainly useful for many use cases [1], but when you're searching for information you likely want some trust signals attached to that information.

When you land on a website that aggregates information (Reddit, Wikipedia, Stack Overflow, et cetera) you have many signals on display that helps you evaluate the quality and trustworthiness: upvotes, comments, user history, edit history, community meta data, and the list goes on. When you ask a question to ChatGPT, you have no idea if it's complete fiction or not, and if you want to check you'll have to end up searching around anyways.

Maybe ChatGPT could eventually stop generating false answers and have metadata attached to the answers it gives, but I wouldn't bet on it unless it grows into much more than just a language model.

[1]: Assistive technologies, introducing the web to elderly/children, generating fiction, creative copy, ...
2. You don't need to replace all the important knobs with a screen to do this. Also, even my truck without a touchscreen shows the individual tire pressures, so...
On that front I agree. The largest ships now push 200 million to build and cost maybe 100k a day to operate. When you're looking at operational and financing expenses of that magnitude, labor seems like a very small portion
He said both notebook and journal, but the page was undated, so who knows. Some people are pretty chaotic. Plus periodicals can indefinitely hang around in whole or in part, so a search that would give you some confidence could still be quite extensive.