HNHacker News
TopNewBestAskShowJobs

anant

388 karma · joined August 5, 2010

Meta, Ozlo, Firebase, Mozilla https://www.kix.in/

[ my public key: https://keybase.io/anant; my proof: https://keybase.io/anant/sigs/pddUVcpOQL_y_0cDlMYNV7Jo4ZKkZXsW22_V7Az7CcM ]

submissionscomments
anant··on Muse Gadgets
Voice issue was recently fixed! Now you can send voice in, get text out, and use your own TTS API if needed.
anant··on Muse Gadgets
Open source device SDKs to build peripherals based on ESP32 ore Linux for Meta's Muse agent.
anant··on Meet your AI Executive Assistant
I was in the early beta and judging from how it's worked in my tests, there's definitely more going on under the hood then the most straightforward approach of "embed all your emails, find nearest neighbors, then ask the LLM to answer".

Kudos on innovating around applying LLMs to real-world problems and going beyond the bog-standard approach. It'd be interesting to see a more detailed blog on the technical approach you took!

anant··on Show HN: Oasis AI – Craft Emails, Essays and Notes, Just by Talking
Didn't realize I could unselect all, thank you so much!!
anant··on Show HN: Oasis AI – Craft Emails, Essays and Notes, Just by Talking
Love the app and use it as a thought log all the time! It would be great if I didn't have to select the output type upfront but rather just free-flow dictate. I don't always know if something will turn into a blog post or small tweet at the time I am dictating.

If you could summarize the content into a few words (similar to how ChatGPT names its chat thread), and I could generate a specific output type from that list in the history, that would be a game changer for me!

anant··on Fine-tuning with LoRA: create your own avatars and styles
The Microsoft LoRA is actually the same concept as the one applied here, the original method was applied to LLMs and then brough to diffusion models recently.
anant··on Show HN: ThinMusic – a web player for Apple Music with last.fm support
I made ThinMusic so I could listen to Apple Music on my Linux desktop and also scrobble to last.fm reliably.

Between MusicKit JS which made ThinMusic possible, and Spotify's SDK, feels like there could be some cool music related things built in the near future.

Eager to know your thoughts!

anant··on What Golang Is and Is Not
You never drained the longTimer channel, so when you say "We agree that longTimer has fired, right?"; that's not quite true. After you call Reset(), you're still getting the value from the first firing, because that's the first time you read from the channel at all.

The docs are quite clear on this behavior and say "Timer will send the current time on its channel after at least duration d." -- key words being at least and says nothing about when you choose to read from the channel.

anant··on Go 1.6 is Released
Sure it can, http://play.golang.org/p/T6WIcT_8q5 works just fine!
anant··on Ask HN: Who is hiring? (September 2015)
Jack Mobile | Full Time | SF Bay Area | ONSITE

Hey HN - I work at Jack Mobile - where we are reimagining search from the ground up. We combine state of the art NLP, machine learning, and information retrieval to build a product that anyone with a smartphone will want to use every day. And we're just getting started!

We're a small team founded by serial entrepreneurs, based in the Bay Area. We're looking for engineers to help us solve challenging problems in data acquisition, knowledge graph, search and question answering. If you are interested in any of the following:

  * Search / NLP
  * Data Science / ML
  * Systems / Infrastructure
  * Full Stack / Mobile (iOS|Android)
get in touch with us: work@onjack.com
anant··on Windows 10 is unfinished
Almost all of the author's complaints revolve around the Control Panel. Most users won't ever see the Control Panel, just the Settings app.

The Control Panel is a legacy piece they decided to keep around for the "enterprise"; just like Windows 10 also still includes the old Internet Explorer.

anant··on Libraries – Open Source Discovery Service
Cool project! I was surprised to see Go has 167k libraries vs. 153k from Node. The Go libraries are being counted incorrectly -- each vendored library is also counted (which is common practice for many Go apps) -- so the number is very inflated.
anant··on C Questions and Answers
He clearly mentions that the statements are not in a function body, rather just in the global portion of a C file.
anant··on Glendix: Bringing the Beauty of Plan9 to Linux
The goal was to bring Plan 9's most useful tools to Linux, rather than modify Linux to become more Plan 9-ish. Glendix doesn't modify the core or essence of Linux in any meaningful way (it's more like Wine in that sense), so the question of removing the root user never came up.

Couple of sub-projects within Glendix that are pretty interesting though are the synthetic /net filesystem that serves a TCP API, and per-process namespaces. These are simply in addition to what Linux already provides, so they don't impact existing Linux applications in any way. Glendix runs just like any other Linux installation, you just have access to more Plan 9 stuff.

anant··on Glendix: Bringing the Beauty of Plan9 to Linux
(Glendix author here)

The project is mostly dead since I haven't had the time to work on this in years. If anyone's interested in picking it up and porting it to the latest kernel version, I'd be happy to help in any way I can!

The interesting bits are mostly in the a.out (plan9's executable format) loader that enable implementing the small set of plan9 system calls.

anant··on The Apple Watch
It brings up a list of contacts that you can customize, to call, message or use the drawing thing with.
anant··on The GitHub Developer Program
I wonder if they will bundle a license for the Atom editor along with the program.
anant··on Atom: Now with pair programming
heya, glad you like it!
anant··on Atom: Now with pair programming
Thanks! Currently sessions are scoped to a window, so you may have better luck opening another session in a new window. Do file an issue, we should certainly fix this.
anant··on Atom: Now with pair programming
It was so much fun to build this package. Atom is very modular, and any piece of functionality in the editor is open to being extended.

The documentation still has some ways to go (events aren't documented, for example), but I'm excited about the future of this editor!

anant··on Announcing Firebase Bindings for EmberJS
It was a pleasure working with Tom and Yehuda on this. Having proxy objects that let Firebase know exactly how and when an object was modified was critical to get this working - it gave us behavior similar to Object/Array.observe (which will hopefully become a reality soon!).

I'm really excited to put in more work on this, especially with Ember Data, whose structure maps very well to the usually de-normalized data stored in Firebase.

anant··on TogetherJS + Firebase
I wrote this integration with Firebase - kudos to the TogetherJS team - the source code was remarkably easy to understand and very modular! I just had to create a new messaging channel implementation - it already supports WebSockets and postMessage (the latter seems to be unused?).

Adding a Firebase backend to this was as easy as implementing a few methods, took less than 50 lines of code: https://github.com/firebase/togetherjs/blob/develop/together...

anant··on AngularFire - A real-time backend for AngularJS from Firebase
We made a series of changes with version 0.3 of angularFire. It's nowhere near production ready but we're hoping its a bit more closer to beta than alpha :)

I urge you to give the new version a spin, and I really look forward to your feedback!

anant··on AngularFire - A real-time backend for AngularJS from Firebase
That looks really nice!

I'd note that it is possible to wrap angularFireCollection into its own service if you'd like to keep that stuff out of your controller, for example: https://gist.github.com/jaredwilli/5472340

We went with an API that is easy to get started with, but are certainly committed to making sure its also usable by complex apps.

anant··on Firebase Leaves Beta Today
It's possible, but you'll have to structure your data slightly differently. There's a blog post detailing one possible approach: https://www.firebase.com/blog/2013-04-12-denormalizing-is-no...

We're working hard in regards to adding more powerful query support to Firebase though and would love your feedback so we can improve the API (just email support@firebase.com).

anant··on How do I “think in AngularJS” if I have a jQuery background?
Firebase only stores data at the moment, to store the static assets, you'll still need a service like S3, Github Pages, Site44, or Harp.IO.
anant··on How do I “think in AngularJS” if I have a jQuery background?
Would love to see your angular-firebase module (if you're willing to share it) - it would be great to integrate some of it back into the original module!
anant··on How do I “think in AngularJS” if I have a jQuery background?
It's up at https://github.com/firebase/angularFire/tree/gh-pages/exampl...
anant··on We've raised a $5.6M Series A from Union Square Ventures and Flybridge
Fixed :) https://www.firebase.com/about.html
anant··on Live map of SF MUNI
Someone already made a pull request to add this. I <3 Open Source! https://github.com/firebase/firebus/pull/1
Page 1 of 2Next →