HNHacker News
TopNewBestAskShowJobs

yagizdegirmenci

1,955 karma · joined September 15, 2020

A software engineer interested in Statistics, Distributed Systems and Networking.

=======================

Github: github.com/ycd

Email: hi@yagizdegirmenci.com

======================

[ my public key: https://keybase.io/yagizdegirmenci; my proof: https://keybase.io/yagizdegirmenci/sigs/EZl4luQqD-dQIxrNV7CgM_XOfelhSylQRLYrscz_YdQ ]

submissionscomments
yagizdegirmenci··on Show HN: Emdash – Open-source agentic development environment
Congrats on the launch!

How does it compare to [0]Superset?

[0]: https://superset.sh

yagizdegirmenci··on Why I Joined OpenAI
Brendan known to be an exact opposite person by the way.

A quite funny post from his blog on this topic: https://www.brendangregg.com/blog/2021-06-04/an-unbelievable...

yagizdegirmenci··on Creators of Tailwind laid off 75% of their engineering team
This is the most pragmatic, non-conformist and rational comment here.

Exactly, when the Renaissance was happening, the printing machine(s) were spreading across the Europe rapidly, priest(s) were trying to prevent the spread of machines because they were copying the books, by hand, which was their income stream.

So they were against it, in the end, they learned their lesson the hard way. It was inevitable, it's the same thing with the LLM(s).

> And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month.

Yeah, that is a quite depressing situation, but saying "trying to do fun free things for the community..." is quite contradictory.

Isn't that how that community is created in the first place?

I also don't understand the logical thinking that made them think that, if we make it harder to gather information with LLM(s) or if we do not improve it, people will keep coming to our website, NO!

They would just simply grab something similar, or ask an LLM to use something else, there are hundreds of alternatives, no one, literally no one has moat in the today(s) world.

I believe that if they focused solely on open source, improving the developer experience, creating more libraries, abstraction(s) over the abstraction(s), open source component libraries like shadcn/ui, DaisyUI, Radix etc, their income today would have been much higher than from what they currently have I believe.

There are many, like so many action items that Adam could do, instead of throwing tantrums at people, easiest could have been the sponsor-first business model, which would have scaled out much better I mean, they don't have recurring revenue, OSS sponsorships are mostly recurring, unlike the current model.

yagizdegirmenci··on Lessons learned from buying an open source repo
Disclaimer: I'm in the mobile gaming industry for last ~5 years, I'm not a Unity dev, my work is on Unity is mostly Business Intelligence (AdTech-Marketing Tech) like client side-ML, analytics, live-ops, segmentation etc.

I wasn't expecting to see UnityMCP in the article, so I'm kinda surprised.

When MCP's started popping up, MCP for Unity was the first thing I searched for, I've used it, when it became unmaintained (maybe for a 1-2 months?) I forked it, made a few nice updates, even as a someone that used the project I didn't realized the transition of the repository!

I know hundreds of game devs, so let me share my perspective.

- Your target audience is not HN people, I'm pretty sure %80 of them doesn't even know what MCP is. - I use Cursor, %99 of game devs are using Rider, MCP tooling and integrations around it not mature enough to gain their attention yet.

- Game devs and their leads are (mostly) dinosaurs that looks skeptical using AI at work, like when I was in Rovio, you weren't allowed to use tools like, Claude, Cursor, OpenAI etc.

- I'm not surprised acquisition of an OSS project didn't get coverage on media.

Would I use it as someone who only knows the basics of Unity Editor?

- Maybe.

Do I think someone who works as a Game dev and knows Unity really well and would use it?

- Probably not. (Note: at the office right now, asked a few game dev's and they were like, naaah)

- - - - -

Your product looks cool, having something that directly works inside Unity is really neat but I don't think it would be the moat.

I think there is so much potential, if you can build a really good agent, think like Manus for Unity, that works directly in Unity and making the MCP related optional because it would be nice to have, Unity Editor part is the easiest part for them.

Ask this, would it be useful for a game developer working in a company like Scopely, Zynga, Dream Games etc?

yagizdegirmenci··on The FFT Strikes Back: An Efficient Alternative to Self-Attention
The section "3.3 Implementation" is mostly about hardware level speedups, which basically says:

On GPU(s) FFT is consistently faster, but in TPU(s), for shorter sequences matrix multiplication was faster.

yagizdegirmenci··on The FFT Strikes Back: An Efficient Alternative to Self-Attention
Google introduced this idea in 2022 with "FNet: Mixing Tokens with Fourier Transforms" [0].

Later they found out that, performance of their TPU(s) for matrix multiplication was faster than FFT in the most scenarios.

[0]: https://arxiv.org/abs/2105.03824

yagizdegirmenci··on GPT-4o vs. Claude 3.5 Sonnet for coding
How?

The limitation is not for the API, it is only for the UI and how does that even nerfs the Zed or Cursor?

yagizdegirmenci··on Ask HN: Can dogs be made more intelligent by having them wear an AI headset?
No
yagizdegirmenci··on How Is the Salesforce Internship?
You may want to re-write the title as "Ask HN:"
yagizdegirmenci··on Atuin – Magical shell history
I have a one-liner zsh function that does the same thing, been using it for years, too powerful for me to switch it, and probably has better search capabilities, thanks to fzf.

    function hist() {
      print -z $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf | sed -E 's/ *[0-9]*\*? *//' | sed -E 's/\\/\\\\/g')
    }
yagizdegirmenci··on Open-source tools for LLM monitoring and observability
Helicone is also pretty decent: https://helicone.ai
yagizdegirmenci··on How to build a thinking AI
You still can't see the difference, can you?
yagizdegirmenci··on How to build a thinking AI
You can go into studio with a producer and turn your ideas into a beat and then to a song. The same thing does not applies to engineering.

This is like comparing apple with an orange.

yagizdegirmenci··on How to build a thinking AI
I think this is a wrong way to look at the Academia, theoretical groundwork is essential for building practical things.
yagizdegirmenci··on How to build a thinking AI
I also think so, in the context of "at minimum".
yagizdegirmenci··on How to build a thinking AI
I looked it up, the author has PhD in Brain and Cognitive Science.

Are you aware of the fact that even partially implementing something like this, would require multi-year effort with dozens of engineers at minimum and will cost millions of dollars just for training.

yagizdegirmenci··on Replit AI for All
https://www.wsj.com/tech/ai/ais-costly-buildup-could-make-ea...
yagizdegirmenci··on Testing if a port can be reached, using built-in tools other than ol' telnet
I built a tool for this purpose, inspired by a comment on lobste.rs[0].

You can check a port like this, saves a few round trips on a good day.

    $ dstp google.com --port 80

    Ping: 27.44ms
    DNS: resolving 216.58.212.14
    SystemDNS: resolving 2a00:1450:4017:804::200e, 142.250.187.174
    TLS: certificate is valid for 64 more days
    HTTPS: got 200 OK


[0]: https://github.com/ycd/dstp#motivation
yagizdegirmenci··on Ask HN: Who wants to be hired? (July 2023)
Location: Istanbul, TR

Remote: Yes

Willing to relocate: Yes

Technologies: Go, Python, Rust, Kubernetes, Terraform, Pulumi, Docker, gRPC, Protobuf, Clickhouse, Knative, Dapr, AWS (Kinesis, Firehose, Glue, DynamoDB, EKS, ECS, EMR, S3, Spark), Redis.

Résumé/CV: available upon request

Email: yagizdeg@gmail.com

GitHub: github.com/ycd

----

Hey,

I worked for fast-paced, high-growth startups in the past 3 years. Most of my work experience in the AdTech space and I'm currently exploring the FinTech space.

I started some popular open-source projects, and made major contributions to communities and projects, you can find my work on GitHub.

yagizdegirmenci··on The History of Coffee (2015)
There are plenty amount of articles to read if you search for the court case, here are some:

[1]: https://daily.stoa.com/newsletter/coffee-and-capitalism

[2]: https://www.guadaluperoastery.com/blogs/news/how-coffee-infi...

yagizdegirmenci··on The History of Coffee (2015)
There is also a fascinating story about how we got coffee breaks, as it turns out the today what we consider "coffee breaks" is tied to a court case back in 1955!

See this article from Time: https://content.time.com/time/subscriber/article/0,33009,937...

yagizdegirmenci··on Huge pages are a good idea
There is also a great blog post that covers reliably allocating huge pages: https://mazzo.li/posts/check-huge-page.html
yagizdegirmenci··on Ask HN: Browser-extension creators, how do you write for multiple browsers?
A product manager from Brave once said this:

See: https://www.reddit.com/r/brave_browser/comments/rdab12/comme...

yagizdegirmenci··on Ask HN: Browser-extension creators, how do you write for multiple browsers?
Brave's ad-blocker is not an extension, it is natively implemented, so the Brave will stay unaffected.
yagizdegirmenci··on HTTP/3: Everything you need to know about the next-generation web protocol
It's crazy that no one else commented this yet but the author of the cURL has an awesome free book about HTTP/3 and QUIC.

See: https://http3-explained.haxx.se/en

yagizdegirmenci··on Three Minor Features in Go 1.18
Go 1.18 also includes the new net/netip package which is huge, now the Addr type holds less memory, it is comparable and immutable.

There is also a great post(See: https://tailscale.com/blog/netaddr-new-ip-type-for-go/) in Tailscale's blog which deep dives into why we needed a new IP type/library in Go.

yagizdegirmenci··on Dstp: Run common networking tests against your site
Nice idea! It currently sends 3 pings and prints the average, maybe i should consider adding cli flag to specifying number of pings and add min/avg/max metrics to output for ping.
yagizdegirmenci··on Writing Consistent Tools (2019)
> -j -- generate output in JSON format (if applicable)

The standard is -o --output flag for specifying a different format than plan plain text.

I think that one important thing about writing consistent and powerful tools is having clear and remindable subcommands and flags, i feel like i'm writing a narrative when i'm working with Vault and AWS CLI, they are incredibly well designed.

yagizdegirmenci··on Show HN: Earthly – Better Builds
> > It works with your existing build system.

> If I have a build system, or a build system generator, why do I need to redefine my build another way?

There are build systems such as SBT, Maven, Webpack etc, Other build systems such as Bazel completely replaces them, what earthly offers is integration with them.

yagizdegirmenci··on Ask HN: Good books/courses to learn networking essentials for web developers?
Yes! Kurose's book was the first book that i read about networking and it gave me a pretty good level of foundational knowledge, highly recommended.
Page 1 of 3Next →