HNHacker News
TopNewBestAskShowJobs

blambeau

224 karma · joined March 8, 2011

submissionscomments
blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Didn't know about it, thanks @aerzen
blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
good to know. Should we join forces ?
blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Which one ?
blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
We should write power users, maybe.

Peppol interconnecting No Code tools like Make and others

blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Check finitio.io

Might be an alternative with less complexity for a simple filtering use case.

blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Sorry about that
blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
SQL does not support lambda functions.

I need to check what we will do in that case.

blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Claude did, I swear

The parser was built gradually though, with logs of increments under automated tests.

blambeau··on Elo – A data expression language which compiles to JavaScript, Ruby, and SQL
Point taken. Will see what I can do.

Probably TODAY + Duration({ days: 30 }) would be a better example then.

blambeau··on Bmg.js – Type-Safe Relational Algebra for TypeScript/JavaScript
Claude Code helped me make a Typescript implementation of BMG (https://www.relational-algebra.dev/)

BMG initially existed in Ruby (with a SQL compiler there that hasn't been ported to TS yet).

You no longer have any excuse to build complex Typescript/Javascript code to manipulate data. Just learn RA.

blambeau··on Elo - An purely functional expression language for No-Code/Low-Code tools
Who else finds that Notion, Make, N8n, Klaro Cards and all the others need a decent expression language ?
blambeau··on Relational Algebra Primer
Great stuff :-)

Most introductions to relational algebra lack effective tooling, while SQL is closer to a calculus than an algebra

I hope university teachers will see here an opportunity for practical exercises with their students !

blambeau··on Show HN: A Makefile for Docker Monorepos
Démo: https://twitter.com/hearlamb/status/1423319975293603843?s=19
blambeau··on Webspicy: An API test framework that yields better coverage for less effort
Screencast here: https://yourbackendisbroken.dev/tutorial.html
blambeau··on BMG: A Production Ready Relational Algebra in Ruby
(lead dev here). Not intended, as I don't use Rails myself. But I would of course support every PR making Bmg compatible/great with it.
blambeau··on BMG: A Production Ready Relational Algebra in Ruby
AFAIK Arel is not a real algreba, since it does not really allow composing relations the way we want.

More info here: http://www.try-alf.org/blog/2013-10-21-relations-as-first-cl...

blambeau··on Uncertainty Driven Testing (defending TDD a little bit)
I'm the author. If you are a software developer or run a software company, how would you define your global test strategy? What and why do you test?
blambeau··on Q – A Data Language
I'm not very good at naming things. I'm aware of the name clash with many other tools and would really like to find another name. If you have any better idea, just let me know.
blambeau··on Q – A Data Language
The point here is to have a separate language. Data interoperability is about having multiple languages, not having only one to rule the world.
blambeau··on Amazon's homepage was down
Is Amazon running Rails or Rubygems?
blambeau··on Rubygems.org compromised
Is "which was designed only for parsing trusted input" written anywhere in Psych doc? Psych is shipped with Ruby, is it written in Ruby doc maybe?
blambeau··on Rubygems.org compromised
Because when you write "Rails vulnerabilities are not Rails'" (http://www.revision-zero.org/rails-vulnerabilities-are-not-r...), most people respond "yes it is".
blambeau··on Rubygems.org compromised
But thanks for your work anyway.
blambeau··on Rubygems.org compromised
> Please, if you find an issue like this, be nice. Tell the maintainers privately.

Nick. I dont support today's PoC, I don't, really. But I told you. Twice in a week. I feel deeply sad now.

blambeau··on Rails vulnerabilities are not Rails'
Does anyone knows whether if would be possible to level up $SAFE only during tainted input parsing (JSON, XML, YAML, etc.)?

I mean, Ruby's $SAFE level provides a way to tackle security issues but apparently few developers use it. Wouldn't be useful to search for patterns of use there?

blambeau··on Ruby, Python, C, Scala and others in a few words
And don't forget to contribute ;-) thanks
blambeau··on Ask HN: what words would you use to describe your favorite programming language?
what do you mean? Is it very objective then?
blambeau··on Riding Rails: Rails now tested on Travis CI
Great! travis-ci.org is a useful yet fun platform. The fact that Rails is now tested also guarantees that the project will be more mature really soon. That's very good news! Congratulations.