HNHacker News
TopNewBestAskShowJobs

swax

232 karma · joined March 5, 2008

submissionscomments
swax··on Show HN: Naisys: An open source command shell proxy for LLM agents
Run NAISYS with an agent configuration yaml, and it will run the agents in a wrapper around your actual shell that is context friendly. It even has a custom mail client and browser wrapper that is agent/context friendly. In the demo video a Claude3 and GPT4 agent build a website from scratch together on the command line.

GitHub: https://github.com/swax/NAISYS

NPM: https://www.npmjs.com/package/naisys

YouTube Demo: https://www.youtube.com/watch?v=Ttya3ixjumo

swax··on Emmett Shear becomes interim OpenAI CEO as Altman talks break down
MS has already gotten a lot out of OpenAI... who knows, the next steps could be OpenAI focusing more on R&D and not products like a good non-profit. ChatGPT is handed over to MS and merged into Bing. Anything could happen.
swax··on Emmett Shear becomes interim OpenAI CEO as Altman talks break down
So much judgement this weekend with so little information.
swax··on I Was Wrong About TypeScript
ES6/7 doesn't have static type checking.
swax··on I Was Wrong About TypeScript
Just changing the file extension from js to ts will often bring out bugs in your code. The type inference will often catch things. Functions that are declared multiple types or that have duplicate parameters, and a lot of other stuff will be caught.
swax··on I Was Wrong About TypeScript
A major benefit is the ability to quickly understand code you didn't write because you have the ability to 'go to definition' or 'find all references' which works across multiple files. On top of that once you understand the code and need to modify it you can quickly refactor across multiple files instantly and with a high degree of confidence.

Types are not a substitute for tests, but they eliminate an entire class of bugs that are screened out at compile time. That way you can focus your tests on functionality and not silly mistakes.

swax··on DARPA Is Looking For the Perfect Encryption App
I built a totally decentralized and secure P2P/DHT communications platform a long time ago called DeOps - https://github.com/swax/DeOps

It let's members of a group create a totally private darknet with a hierarchy of trust among themselves using a chain of signed trust tokens. All packets are encrypted with the key of the receiver and signed by the sender. It even uses random ports and sends filler traffic between nodes to prevent finger printing.

I built on top of it services like IM, VOIP, chat rooms, a versioned file system, mail, message boards, etc.. I had a lot of free time lol. The nodes automatically manage the storage of data around the DHT.

swax··on iPhone SE
Same here I went from a big Android phone to a smaller 5s two years ago and haven't looked back. I never upgraded to the 6s because it's too big. I can finally upgrade, yay!
swax··on Draft.js – Rich Text Editor Framework for React
Same here. CKEditor is extremely feature rich. All other editors feel like demos compared to it. And my customers want/use most of the CKEditor features - embedding images, access to edit the source code, tables, pasting in from MS Word, special symbol lookup, etc.. etc..
swax··on G.M. Invests $500M in Lyft
Aren't Uber and Lyft middle-men? Why wouldn't car companies themselves offer a subscription service for access to their cars? You don't pay more to own a BMW, but you do pay more for a BMW subscription over a Honda one. Uber would probably be a cheaper subscription service for 'used' autonomous cars.
swax··on SpaceX launch webcast: Orbcomm-2 Mission [video]
Old companies don't want to reduce the cost - they like hundreds of millions of dollars per launch ;)
swax··on What RESTful actually means
Even if REST was a standard and no one ever argued about it, I still wouldn't use it. It is needless overhead designed by a PhD to solve problems I haven't encountered for 15 years. API traversal sounds nice, but who uses it? Has the benefit been realized or is it still just theory? With a simple JSON RPC API I can still transmit objects representing state. Like you said it's not complicated. Has it crossed your mind that REST is maybe more trouble than it's worth?
swax··on Announcing TypeScript 1.7
No, and you wouldn't want the overhead. You can turn on warnings though if you want to make sure all your code is typed on compile. After compiling all type definitions are stripped and you're left with plain javascript.
swax··on Dropbox API v2 launches
Because REST is a superficial standard and people are starting to figure that out? APIs don't need to be complicated. Give me an endpoint to call and parameters to send. I don't need verbs, cool looking URLs, overloaded headers, special versioning schemes, and a never ending debate of what REST is and what it isn't. Also if anyone replies to this with 'you just don't understand REST' I'm going to put another nickel in the jar.
swax··on Should California Spend 4B Gallons of Water on Six Endangered Fish?
Can someone put the amount of water into perspective?
swax··on Ask HN: Who is hiring? (February 2015)
SpaceX - ERP Application Development (Los Angeles)

Looking for people with demonstrable experience in: ASP.NET, C#, SQL Server, and AngularJS

We are a fast-paced, highly iterative team that has to adapt quickly as our factory grows. We need people are comfortable tackling new problems, innovating solutions, and interacting with every facet of the company on a daily basis.

http://www.spacex.com/careers/position/5185

swax··on The Faces of Ultraviolet
Somebody should build a 'UV mirror' so I can avoid 'missing a spot' when applying sunscreen. Any way to apply a UV filter to the front-facing camera on a cell phone?
swax··on Pixel Art + Star Trek = Pixel Trek
Full life-size ship with all rooms filled out has been built in minecraft at least - http://minetrekshipyards.wikispaces.com
swax··on 3dfx Oral History Panel [video]
I remember well upgrading my computer with a 3dfx voodoo card. Nothing short of revolutionary. It's hard to explain, but imagine going from what was at the time normal - incredibly pixelated, slow gameplay, to crisp, clear, and fast gameplay which up until that point never really existed. Not buying the card wasn't even an option, there was nothing remotely like it at the time.
swax··on Google Latitude retired
I have an app 'locacha' that lets you share your location with friends in a chat room.
swax··on Nvidia Shield
That's cool and all, but so extremely niche I wouldn't bet the farm on it.
swax··on John Carmack joins Oculus as CTO
I've done work to translate familiar 2d fps aim views to 3d and it feels very natural. I had tons of people at QuakeCon jumping right in a fragging just as well as they do in 2d. If you have a rift you can try it - https://github.com/swax/Quakespasm-Rift
swax··on Show HN: Decentralized Operations - Hierarchical trust based darknet
Jumping on the darknet post train. I wrote this a number of years ago. Never really found a niche. It's a YC08 reject, though to be fair I was totally unprepared for the interview.
swax··on AMD ships 16-core x86 3ghz CPU
I want each process on my computer to have its own core.
swax··on Show HN: Instrumenting and visualizing JavaScript with d3.js
I have a visualization tool for c# - https://www.codeperspective.com . I found that left to right rank graphs work really well when showing order of execution as most programs have very little high level recursion.
swax··on Making Instant C# Viable - Vizualization
There are a bunch of settings where you can define the level of tracking. The state tracking is very low overhead though because it's on demand. So if you run your asp server through code perspective and then deploy it, you can at any time connect to it with the viewer and check out the current state information for all the classes.
swax··on Making Instant C# Viable - Vizualization
I've been planning to do something similar, but at run-time where the last known value of each variable is shown. This would complement my stuff nicely - https://github.com/swax/CodePerspective
swax··on Java 8 lambda syntax decided - same as C# and Scala
Actually for just that example you don't need any of it. new Thread(doStuff).Start();
swax··on Finally someone makes sense of JavaScript's this keyword
same here, I use 'this' rarely. always start new function classes with var self = this; and never use 'this' again.
swax··on Tornado 1.2
I'm using it to power http://www.locacha.com still in beta.
← PreviousPage 2 of 3Next →