HNHacker News
TopNewBestAskShowJobs

npsomaratna

1,179 karma · joined September 12, 2010

https://www.linkedin.com/in/drnayana/
submissionscomments
npsomaratna··on Dingo, an open source robot dog
It's also a reference to a Seinfeld episode: https://youtu.be/sYTIGXvc88Y?t=7
npsomaratna··on Who needs the Metaverse? Meet the people still living on Second Life
I was about to laugh this away—only to realize that my brother-in-law is one of those people.
npsomaratna··on Stack Overflow Moderation Strike Update
Made me curious, so I tried that exact prompt in the GPT-4 playground. Response:

  A wildcard in .gitignore file is a special character used to match multiple file names or patterns. The most commonly used wildcards are:

  1. `*`: This wildcard matches any number of characters in a single path component. For example, `*.txt` would ignore all files with a .txt extension.

  2. `?`: This wildcard matches any one character in a single path component. For example, `file?.txt` would ignore files like "file1.txt" and "file2.txt" but not "file12.txt".

  3. `**`: This wildcard is used to match any number of characters across multiple path components. For example, `**/build/` would ignore all files and folders named "build" at any level in the project structure.

  Examples:
  - `*.log`: Will ignore all files with a .log extension
  - `**/.DS_Store`: Will ignore all .DS_Store files in every folder
  - `build/`: Will ignore the "build" folder on top level directory
  - `/*/temp/`: Will ignore any "temp" folder at the second level of the directory structure (ignores sibling/temp, parent/child/temp but not sibling/child/temp)

  For more information, you can refer to the official git documentation on gitignore: https://git-scm.com/docs/gitignore
npsomaratna··on Royal Mail issues Warhammer stamps celebrating 40 year anniversary
DEATH TO THE FALSE EMAILER!
npsomaratna··on Scientists' report first X-ray of a single atom
Are you still located in Myanmar? I traveled there a few years ago—beautiful country and friendly people.
npsomaratna··on OpenAI's plans according to Sam Altman removed at OpenAI's request
No, my experience is that GPT-3.5-turbo generates markedly poorer results than text-davinci-003 and -002.
npsomaratna··on Learn x86-64 assembly by writing a GUI from scratch
Yup. I've not used assembly at work, but it's come in useful at home. A couple of times, I've had to insert or adjust JMP commands to get legacy software to function.
npsomaratna··on Two men got jobs at Amazon just to steal copies of Zelda
Yup. As far as the first guy goes, the company's action was proportionate: forcing him to pay for the copy, and firing him for breaching the company's trust. A criminal charge would have ruined his life, and for no gain to the company, or (in my opinion) to the rest of society.
npsomaratna··on Google Cloud Workstations managed development environment is now GA
Might be so, but it's always a good practice to spell things out.

When I read this title, I first saw it as "Google Cloud Workstations managed development environment is now [on] Google Analytics." I did a double-take (as this is clearly ridiculous) and then realized what it meant.

npsomaratna··on What were the worst jobs for poor Romans in Ancient Rome?
How about the movie? Is it any good?
npsomaratna··on Anthropic's 100k context is now available in the web UI
Same here. Been waiting for a couple of months now.
npsomaratna··on Go with PHP
I've used maybe a couple of dozen programming languages over the years (yes, I'm that old). I see programming languages as tools—you want to pick the right tool for the right purpose. Whether a tool is right depends not just on the language itself, but also the ecosystem of libraries.

Thanks to Laravel (along with Livewire and Alpine.js), and an ecosystem of libraries enabled by Composer, PHP is a great choice for web development. I'd not use it for, say, coding machine learning stuff though!

npsomaratna··on Ask HN: Suing Facebook in small claims?
^ This. Physically mailing the letter makes a difference. (Been there, done that).
npsomaratna··on Chile to Nationalize Lithium Industry
What if they move up the value chain though, rather than simply exporting the lithium?
npsomaratna··on Paradigms of A.I. Programming: Case Studies in Common Lisp (1991)
Cost is also important. LLMs are expensive to run.

I think that going forward, we'll see a mix of "normal" programming, LLMs, and simpler machine learning techniques all combined together, because of economic reasons.

npsomaratna··on NYPD urges citizens to buy AirTags to fight surge in car thefts
Might be luck of the draw, but my experience with Android has been similar to OP. Each of my (at the time top of the line) Samsung phones stopped working due to various reasons after a time period ranging from just under an year, to a couple of years.

In comparison, my secondhand iPhone 3G worked for several years—until I left it in a plane by mistake. My iPhone 7plus I used for ~7 years; in fact I still use it, along with my new iPhone 13.

npsomaratna··on Ask HN: Most interesting tech you built for just yourself?
You still got this? I'd love to use it myself.
npsomaratna··on Netflix to invest $2.5B in South Korea to make TV shows, movies
THERE CAN NEVER BE ENOUGH BRIAN BLESSED!
npsomaratna··on Finetuning Large Language Models
Depends: can you give an example where 32k would be necessary? In my experience, GPT-4 often outputs what you expect, even without any prompt:completion examples. (Unlike GPT-3.5-turbo—which in my opinion is even less capable than text-davinci-003 / 002). If you have complex requirements, you could just chain together multiple calls to GPT-4?

Now, the cost of GPT-4 is an issue. I hope that open-source models such those released by Stability AI reach the same level of quality as (at least) GPT-3.5-turbo soon. That would be a game changer.

npsomaratna··on Finetuning Large Language Models
I've paid attention to the evolution of LLMs for a while now. I wonder if the need to fine-tune LLMs will become a thing of the past for many (if not most) use-cases.

Take GPT-4, for example. GPT-4's zero-shot prompt performance is excellent. It capably handles tons of tasks—even in specialized domains such as medicine and law. (Note: I'm a doctor and lawyer both.) I can see future LLMs being even more capable.

In fact, I see LLMs as platforms rather than products. Take smartphones: you have just two dominant platforms, iOS and Android. An entire ecosystem of apps runs on them. A software-only example might be web browsers: Chrome (and chromium browsers) and Firefox. These are the platforms on which millions of web applications run. I see LLMs ending up this way: a few platform providers, and a much vaster ecosystem of "apps" built on them.

This also implies something else: the "fine-tuning data" moat you thought your organization might have had might not be a moat at all. "Foundation" LLMs will become so good that everyone else will be able to do what you're doing. You'll have to compete the old-fashioned way: by building a better product, and crushing sales and marketing.

npsomaratna··on Wing Commander IV
Mark Hamill was fantastic in both WC3 and 4. Both games had other stellar actors as well—John Rhys-Jones, Malcolm Dowell, etc. At times, the acting rivaled that found in a mainstream move.

On an aside: Star Wars: Jedi Knight (first game) also had acting that rivaled that of the original Star Wars movies. In comparison, Jedi Knight 2 (released in the early 2000s) had blocky 3D cutscenes, similar to other games of the time. What a bummer.

npsomaratna··on Database “sharding” came from Ultima Online?
Fond memories of hours on hours of Ultima VII, back in the '90s.

In fact, the first time I saw the intro[1], I thought my monitor had an issue.

[1] https://www.youtube.com/watch?v=JfqOZlNxbfI — about 32 seconds in.

npsomaratna··on Flying Planes with Python and JavaScript
Completely agree. Articles on Python should only have photos of John Cleese (and maybe Graham Chapman).
npsomaratna··on After SBF is accused of VPN use, court is asked to restrict his internet access [pdf]
My first thought was that it might be from the originating IP address. But if he used the Gmail website (online client), wouldn't that have been Gmail's SMTP server IP?

Edit: from this conversation on Stack Exchange[1]: "IIRC, Google never had client IP information in its web mail headers."

Maybe he asked a desktop client?

[1] https://security.stackexchange.com/questions/238483/is-the-i...

npsomaratna··on Ask HN: Best examples of software documentation that you've come across?
Laravel: https://laravel.com/docs/10.x
npsomaratna··on Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python
First: congratulations. I love the premise.

You've hit the nail on the head: While Google Sheets supports Javascript, the integration feels clunky. You have to switch from the spreadsheet you're working on, to the Apps Script editor. This is awkward enough that I tend to avoid this functionality, even in use-cases where a few lines of Javascript code would probably save me time (vis-a-vis engaging in gymnastics in a bunch of spreadsheet rows/columns or a separate tab).

In comparison, Neptyne makes Python feel like a first-class citizen.

That said, you might want to consider slight changes to the UX so that users conditioned on Google Sheets/Excel's UX paradigms can use it with their "muscle memory." For example, when I select a cell and press the '=' key, I expect to be able to start typing in a formula. Both Google Sheets and Excel behave this way. In Neptyne, I had to double-click on the cell first. The closer the experience to the two "biggies", the easier it'll be to convince folks to switch.

npsomaratna··on Modders are using AI to put voice acting in Morrowind
Yup. I still remember running Morrowind for the first time. My jaw dropped.

Arena and Daggerfall (the two predecessor games) were procedurally generated, and just felt "more of the same" after a while. My understanding is that the world in Morrowind was lovingly crafted by hand. This might have resulted in a small in-game world—but each inch of that world felt special.

Interestingly, the Witcher 3 is probably the one other game that gave me the same "this world is handcrafted" feel (dunno how that was built though).

npsomaratna··on Start test names with “should” (2020)
Thank you for posting this. At first, I thought your reply was an attempt at sarcasm—but on searching, I found the relevant RFC. Just shows that even after 30+ years of programming, there is so much that I don't know.
npsomaratna··on Salesforce will lay off 10% of staff as part of restructuring
Out of curiosity: which system would you recommend for "ERP grade" financials? Is it SAP?
npsomaratna··on Pakistan's lost city of 40k people
Yup, learned this at school too, along with the other ancient centers of civilization.
← PreviousPage 5 of 9Next →