HNHacker News
TopNewBestAskShowJobs

gajus

1,314 karma · joined October 13, 2014

gajus.com gajus@gajus.com
submissionscomments
gajus··on Show HN: Portfolios by Contra
I'm so excited to share my dream of making it easier to build the portfolio of your dreams!

With Contra, you can now host your work as your own personal website, access commission-free payments and contracts, take advantage of our job-matching network, and join a global community. Working for yourself should never be a headache, and Contra's tools make it easier than ever.

I'm so proud of the work the Contra team has done and our amazing community who have been there every step of the way. Here's to continuing to expand our community and helping freelancers reach their career goals!

From the beginning, we’ve always said, “The best is yet to come.” Well, today, the best has arrived.

Sign up for Portfolios by Contra here → https://contra.com/pro

gajus··on After Callous Layoffs, Workers Are Done with the Full-Time Work
Hey there,

I'm co-founder of contra.com - we started our platform for people that wanted to be independent, set their own rules for working and carve their own path to success. Nearly everyone on our team has current or previous experience as a contractor or freelancer and we're really focused on making the best place for everyone to be successful.

Whether you're new to the work of indy working or have been doing it for years, check us out. We don't charge any commissions on your work, since you worked hard to make that money. In the second half of the year we even rolled out a feature that allows you to migrate your work easier from other contractor/freelancing sites to our platform so you can retain more of the money you've earned.

gajus··on EmailTriager
Learned something new. Thanks
gajus··on EmailTriager
Apart from the fact that it wasn't AI, but a human labor performing tasks pretending to be AI, it was a great service.
gajus··on EmailTriager
Don't think I remember that. No one counted bytes when sending messages. In what context would it have mattered?
gajus··on EmailTriager
A search of "voice messaging culture in asia" surfaces quite a few articles on the subject. But the gist is that vast majority of your every day communication with someone is going to be an exchange of short voice messages rather than text messages, both in work and personal context. This includes planning to meet someone, ordering food, "catching up", discussing a meeting, etc.

Receiving a long text would not be necessarily rude, but unusual.

gajus··on EmailTriager
Whisper is still cost prohibitive at scale.
gajus··on EmailTriager
That view that you are describing is completely culture dependent though.

The opposite is true in Asia.

gajus··on EmailTriager
Also, "coffee" is like the most generic thing someone could ask for. The more generic the ask, the harder to schedule.
gajus··on EmailTriager
At the time, Wave felt revolutionary. Real shame it never got broader adoption.
gajus··on EmailTriager
yup.

I am just not going to read your long email.

As a rule of thumb, 90% of emails essence is contained in the second from last sentence in the email (usually an ask; don't believe me, just check your inbox). If it is a long email, that's the only part I am going to read.

gajus··on EmailTriager
That's just not true. You shouldn't take offense to this at all. People have busy schedules.
gajus··on EmailTriager
I think the future of work communication is going to be something similar to what these guys are doing https://www.volleyapp.com/ I don't Volley is there yet (or even close), but the concept is on the right path: async video/audio/3D stitched into a coherent narrative thanks to AI.

Input and high quality audio is the biggest barrier at the moment.

When I say input, I mean that we need something similar to sousveillance tech that can contribute to conversation without me actively switching context. Just like we would in a real-world conversation.

When I say audio, I mean that no one wants to listen poorly articulated voice messages that are hard to follow. We need tech that can make each of us sound smart.

It will happen. Few interesting startups in this space.

gajus··on EmailTriager
Personally, I switched to voice messages (via WhatsApp or Slack). It doesn't work for everything, but... if I know this will take me more than a minute to type, it is going to be a voice message. If it requires visual aid – Loom.

The only problem with audio/Loom messages is that it is not easily indexable, but that's a tooling problem that can be easily solved.

I rarely use email (I may ask someone to compose an email for me). In this setup, I do see value if I had a Slack bot that I could say to "ask lawyers for an update on X". But even then, people would immediately know that the email came not from "me"...

Personally, I'd like to see more tooling around

* using AI to auto-polish video/audio communication, e.g. remove long pauses, skip filler words, etc.

* summarizing video/audio/text communication into bullet points of intel and actions

gajus··on EmailTriager
My problem with this is that it contributes to the broken culture of email.

– Wanna go for coffee?

– January is busy. After?

is a completely fine exchange. Adding a wall of text to convey the same information does not help anyone.

gajus··on Ask HN: How do you handle recoverable errors?
Unfortunately, compile time has no way of knowing what SQL code will return. Even if we wrote a somewhat intelligent parser that can introspect the database schema (as I have several times), there is still the possibility that the schema will evolve while the previously valid code is deployed, which brings back to the original question.
gajus··on Ask HN: How do you handle recoverable errors?
I do think that we need to pick one or the other approach, and not mix them, as mixing them at engineer's discretion just opens to unforeseeable outcomes, e.g. Engineer making the choice without understanding the implications or the code evolving to be sensitive from non-sensitive over time.
gajus··on I record myself on audio 24x7 and use an AI to process the information
I like this. It vibes with a language learning app concept idea I recently shared out loud.

https://twitter.com/kuizinas/status/1591867392220594183

gajus··on GitHub stars won't pay your rent (2020)
Unlike the other websites mentioned, Contra is commission free and does not limit your communication with the freelancer.
gajus··on Linear.app
Congrats on the launch of the new website! Feel free to add Contra to https://linear.app/customers. We are avid users of Linear!
gajus··on Hegel – An advanced static type checker for JavaScript
There are some very legitimate use cases for runtime validation, namely when dealing with external inputs/databases, e.g. https://github.com/gajus/slonik#user-content-runtime-validat...

Flow had [flow-runtime](https://github.com/gajus/flow-runtime), which was nice. There were/are a few half-baked solutions in TS ecosystem, but nothing as mature as flow-runtime was. However, I wish that TS supported this natively.

gajus··on Hegel – An advanced static type checker for JavaScript
What's really missing is a seamless ability to add runtime checks to TypeScript. Otherwise, between Flowtype and TypeScript, static type checking is a solved problem in JS.

Hegel is basically a less mature version of Flow. I preferred Flow over TS for the longest time, but let's face it – TS won in terms of absolute adoption, with very little prospect for anyone to take over.

gajus··on Ask HN: In what ways is programming more difficult today than it was years ago?
Expectations. If you look back at software 20 years ago, even the most popular websites had relatively low complexity, both in terms of UI and functionality. A single person could have built most of them and value came primarily from content. Even early versions of Google were not that complex to build. Now the entry barrier for a minimum valuable product has dramatically increased to the point where it takes a big team and years to develop a program/website that passes the expectations of a user for their primary website/program.
gajus··on Show HN: Liqe – lightweight Lucene-like parser and serializer for JavaScript
I just followed up with an article that shows how to serialize Liqe into SQL https://contra.com/p/WobOBob7-building-advanced-sql-search-f...
gajus··on Show HN: Liqe – lightweight Lucene-like parser and serializer for JavaScript
If anyone is looking to contribute, I would really appreciate someone taking over this issue.

https://github.com/gajus/liqe/issues/1

It is not a particularly hard issue to solve but requires an understanding of Nearley.

gajus··on Korean nuclear fusion reactor achieves 100M°C for 30 seconds
What is the significance of this?
gajus··on JSON Crack – Visualize JSON data into graphs
What is the use case for this?
gajus··on GoDaddy Statement on Eth.link Domain Registration
What's the significance of eth.link?
gajus··on GPT-3 used to explain an arbitrary piece of code
it is pretty funny:

  give me 5 AWS_ACCESS_KEY_ID:
  
  1. AKIAIOSFODNN7EXAMPLE
  2. AKIAJBF3F3JQLTM6G3A
  3. AKIAPRJG7K3G2BB3C2A
  4. AKIAR7WG6SX6X3C7FTA
  5. AKIAV3G2P3O7Z2JLBCA
gajus··on GPT-3 used to explain an arbitrary piece of code
Funny considering that it cannot do basic math.

1494*1444 = 213796

← PreviousPage 4 of 7Next →