agrafix
Show HN: Supportpage – AI Powered Support Pages and Ticketing System
Re:Revisiting the principles of data-oriented programming
on Sunday June 26, 2022 @05:19AM (#31882342)
you can type check this in static languages too if the type system supports structural typing [0]
Re:Show HN: I rolled my own simple support / Helpdesk SaaS aimed at In...
on Monday February 21, 2022 @11:07PM (#30423879)
This is really cool, the missing functionality that I haven't added to https://supportpage.io/ yet :p
Shortwave gets $9M to bring back Google Inbox
Re:Faux Idempotency
on Saturday January 22, 2022 @10:56PM (#30043492)
Usually I’ve seen it defined as that the intended effect happens at most once. e.g. see https://developer.mozilla.org/en-US/docs/Glossary/Idempotent
Re:Grobid: Machine learning for extracting information from scholarly ...
on Thursday June 17, 2021 @02:02AM (#27536520)
I wrote something similar a while ago https://github.com/agrafix/grabcite — I was surprised how far you could get with just heuristics. The nice thing is that many academic papers are also available with their LaTeX source which avoids a lot of the structure guessing from PDFs.
Re:Voltswagen of America
on Tuesday March 30, 2021 @10:24AM (#26634928)
Hmm did they release their April 1 joke too early by mistake?
Making the Most of Code Review
Flow vs. TypeScript: A Real-World Case Study
Re:Filling the Void of a Physical Whiteboard
on Tuesday December 22, 2020 @11:13AM (#25507729)
Shameless plug: I’ve built https://board.new to help with ad-hoc collaborative whiteboarding. One thing I’ve found using more sophisticated tools was that folks spent too much time making it look nice vs discussing the content. Hence this tool that doesn’t distract with that.
That said, mermaid looks pretty nice —- going to try that out for my design documents once settled on an approach.
That’s cool — I’ve built something similar in the past: https://github.com/typed-wire/typed-wire
Shameless plug: we built https://board.new with “hold shift to draw” which makes drawing with a mouse much easier.
Re:Show HN: Compile Ruby to C
on Monday September 21, 2020 @12:42AM (#24539875)
It's certainly related -- not sure what kinds if specialisation the new ruby JIT does.
Re:Show HN: Compile Ruby to C
on Monday September 21, 2020 @12:40AM (#24539867)
I think it's possible, mostly didn't go down that route to keep things as simple as possible at first.
Show HN: Compile Ruby to C
Re:Ask HN: What collaborative whiteboard are you using?
on Friday May 22, 2020 @07:09PM (#23278127)
We noticed that most whiteboarding apps out there over-focused on perfect diagrams, so a lot of time in meetings is lost due to rearranging boxes and arrows. Hence, we built https://letsboard.co - a very simple collaborative whiteboarding tool and are using it daily now.
Show HN: Board – A Collaborative Whiteboarding Tool
Re:Parsing JSON is a Minefield
on Sunday April 22, 2018 @08:46PM (#16899673)
One of the things that has bitten me before was the maximum allowed nesting depth - this was different in two implementations, so one rejected the payload while the other one parsed it fine :(
Re:Lisp in fewer than 200 lines of C
on Monday November 27, 2017 @02:10AM (#15785427)
This motivated me to hack together a Haskell implementation, but with a little better error handling :) https://github.com/agrafix/micro-lisp
Re:A Large-Scale Study of Programming Languages and Code Quality in Gi...
on Sunday October 01, 2017 @11:13PM (#15381486)
The + operator is not an explicit numeric conversion. What numeric type is it converting to? In Python you can also combine two lists using the + operator.
Haskell for example requires to be explicit about this:
y = (read "5" :: Int) + 5
Re:Ask HN: What is the best way to spend my time as a 17-year-old who ...
on Sunday September 24, 2017 @10:25AM (#15324806)
Write a browser game, put it online and play it with friends. At least that's what I did ( https://github.com/agrafix/managerslife ), it was very fun and rewarding, and I learned a lot!
A Type Level Merge Sort
Reflecting on 5 years of Haskell in production
Anonymous Records for Haskell
Re:HLearn: A Machine Learning Library for Haskell (2013) [pdf]
on Wednesday May 24, 2017 @07:30AM (#14409179)
You can for example prevent "runtime" bugs due to combining layers/vectors/matrixes of the wrong dimensions.
The Future of Front-End Development: A Comparison [video]
Re:Ask HN: How can I volunteer my software skills online?
on Sunday February 19, 2017 @07:37AM (#13679403)
If you're into functional programming (Haskell + PureScript), I know that UnionizeMe [1] is looking for volunteers.
Re:Ask HN: Have you ever worked on a product that was killed by techni...
on Tuesday January 17, 2017 @11:25AM (#13418784)
What was/is the product/company called if i may ask?
Re:Domain-Specific Languages and Code Synthesis Using Haskell (2014)
on Thursday December 29, 2016 @05:13AM (#13276579)
Btw you can get "if then else" at AST level using RebindableSyntax [1], but pattern matching (case...) will still allow the end-user to "side step" this.
[1]: https://downloads.haskell.org/~ghc/8.0.1/docs/html/users_gui...