News for hackers. Stuff that matters.

marttilaine

Show HN: One API for LinkedIn, X, Slack, SMS, and email (yeetpost)

TL;DR: unified API for SMS/email/Slack/LinkedIn/X at https://yeetpost.comLonger version:A colleague was struggling with automated posting to a LinkedIn page from their Next.js project, so I built a simpler API for it. Later I needed notifications from a data pipeline (SMS and Slack alerts during long-running jobs) so I expanded it.After using it for a while, we thought others might find this...

( Read More... | no comments | on HN )

How does a "you interview for US company, we do the work" scam work?

Got this scam email about an opportunity to earn passive income by acting as the front for an employment fraud scheme.How does the scammer benefit from this operation?I can think of 2 ways:- Personal / private data mining, but this seems quite work intensive for that purpose - Actually going through with the whole scam and disappearing after first salary payments come throughAny other ideas?...

( Read More... | 40 comments | 13 points | on HN )

Ask HN: Best tool for autonomous quick coding assessments?

We place 100s of software development students in internships in the Nordics, and are looking for a way to perform a basic coding skill assessment before matching an intern with a company.Unfortunately the schools submit to us some students who cannot write code and who will claim otherwise in their written applications, and we find out about this at the latest when the intern is in a real...

( Read More... | 5 comments | on HN )
Re:Architecture.md (2021) on Sunday February 25, 2024 @04:03AM (#39499032)
> When someone wants to contribute without understanding the code workflow, he should not contribute.

There are definitely many projects where you don't need to understand every single aspect of the codebase to be able to contribute a meaningful fix or even a feature.

It benefits the contributor and the project if they have a simple pointer to e.g. where the application logic code is, or where the distribution-related code is, etc.

Re:Architecture.md (2021) on Sunday February 25, 2024 @03:57AM (#39498979)
I experimented with something similar in one of my larger side projects a couple of years ago:

https://github.com/shipmight/shipmight/blob/master/src/ARCHI...

At the top of each file there was a tree of links to other ARCHITECTURE.md-files in the repo, like this:

    * ARCHITECTURE.md <- you are here
    * backend/ARCHITECTURE.md
        * backend/api/ARCHITECTURE.md
        * backend/cli/ARCHITECTURE.md
        * backend/ui/ARCHITECTURE.md
        * backend/utils/ARCHITECTURE.md
    * frontend/ARCHITECTURE.md
    * internal-charts/ARCHITECTURE.md
Re:Why the fuck are we templating YAML? (2019) on Tuesday January 23, 2024 @09:05AM (#39103405)
For anyone struggling with Helm YAML syntax errors in their day job, I shamelessly advertise my browser-based debug tool Helm Playground:

https://helm-playground.com/ - https://github.com/shipmight/helm-playground

Ask HN: What are your most common tasks and painpoints in spreadsheet software?

Through a hobby project I've ended up implementing a spreadsheet app with support for lots of file formats (csv, tsv, json, ndjson, sqlite). The formula engine uses JS (e.g. the formula `max($('A1:A9'))` equals to excel formula `MAX(A1:A9)`. I also have a CLI which is capable of executing those JS formulas on files without the GUI.It has been fun to code but I don't know where to take this...

( Read More... | 33 comments | 3 points | on HN )
Re:Show HN: Diagramming app for power users (Finegram) on Friday October 27, 2023 @06:11AM (#38036670)
Thanks for the tip about Lucidchart line drawing, will check out how they do it.

What would you imagine as the optimal AI workflow? Iassume it's more complex than just issuing commands like "move AWS-section under Infrastructure"?

Re:Show HN: Diagramming app for power users (Finegram) on Friday October 27, 2023 @06:08AM (#38036638)
Yes, it's planned! My knowledge on distributing a Linux desktop app is a bit limited, but I plan to add .deb and .rpm releases soon.
Re:Show HN: Diagramming app for power users (Finegram) on Wednesday October 25, 2023 @07:34AM (#38011688)
There is potential to import and export DOT and e.g. Mermaid. Of course the editor functionality would be limited to what those formats support, and diagram layout would not be exported 1-to-1, as it's recalculated by the renderer of that format eventually. These are not on the immediate roadmap.

Show HN: Diagramming app for power users (Finegram)

https://finegram.com/blog/introducing-finegram

Hello all,this is still quite an early release, but it's starting to be a proper diagramming app. At this point I call it a beta release and would love to get feedback from potential users.Highlights: - Fully offline and standalone desktop app - SVG file format - Better usability and workflow than alternativesI've written about these points and more (incl. what Finegram is not) in the linked...

( Read More... | 6 comments | on HN )
Re:I made a smooth shadows generator on Tuesday June 20, 2023 @09:23AM (#36403595)
Hmm. Not able to reproduce this issue. Do you see the clipboard icon turning to checkmark on the second copy too? If not, then the browser blocked the second clipboard operation.
Re:I made a smooth shadows generator on Tuesday June 20, 2023 @08:19AM (#36402980)
Thanks for reporting! Fixed.
Re:I made a smooth shadows generator on Tuesday June 20, 2023 @06:57AM (#36402232)
Sorry about this, was an oversight. Should not do that anymore!
Re:I made a smooth shadows generator on Tuesday June 20, 2023 @06:51AM (#36402186)
Thank you all for the feedback on this! I agree. It didn't seem like such an issue during development, but that was a misjudgement. Removed that functionality now. Should not add to history anymore (shareable URLs should still work).
Re:I made a smooth shadows generator on Tuesday June 20, 2023 @05:47AM (#36401737)
As mentioned in the sidebar, this tool is inspired by https://shadows.brumm.af/

I've used it a lot, but it always lacked a few features I would've used extensively, such as shareable links, copying to Figma with a button click, ability to change the background color, and a library of ready-made shadows. Also, I think the terminology is perhaps a bit clearer for someone who hasn't looked deeply into how this layering technique works.