News for hackers. Stuff that matters.

philrenaud

Hi! I work with ad-hoc datasets a lot and Chrome is my main lens into them. I decided to build an extension that shades the comparable columns of those tables the way a spreadsheet's conditional formatting would.

Quickly figured out that there's a problem with just applying "big numbers = green, small numbers = red" uniformly, though. On my fantasy football team page, "number of fumbles" should show green when a player has few / red when they have many.

When TypesafeAI's Jev decision model was released, it seemed like a really good fit for being able to solve this sort of problem. With some context (like "does `cost` here seem like a good thing or a bad thing, given the title of the table and adjacent columns), it is great (and quick!) at determining expected order.

Was already doing the work of parsing numbers from cells, so things like "$50-60k" becomes comparable and so do cells with adjacent text (like "32.4% Xhigh effort").

It's all open source[0] and you can BYOK (for Jev or Clef) or use it for free (with some healthy limits)

I hope you like it!

[0]: https://github.com/philrenaud/practical-data

Show HN: Practical Data: a Chrome extension that conditionally shades web tables

https://practicaldata.dev/

Practical Data is a Chrome extension that turns `<table>`s on the web into data visualizations by way of conditional formatting. It makes it easy to see patterns in the data in front of you.Importantly, it uses a decision model (like Jev) behind the scenes to get around the gotchas normally associated with this, like "green-to-red scale, but high numbers for this column are actually bad",...

( Read More... | 1 comment | on HN )
Re:Gemini 4 Carbon on Wednesday October 28, 2026 @01:54PM (#50277980)
Serendipitous timing, but I've been building a little chrome extension [0] for doing exactly this sort of thing (highlighting tables automatically, especially when numbers don't necessarily correlate good=green, bad=red). Model pricing and comparisons are one of the main things I checked (low cost good, high benchmark score good).

[0] Practical Data (https://practicaldata.dev/ / https://chromewebstore.google.com/detail/practical-data/oeoo...)

Re:Ask HN: Who is hiring? (May 2020) on Friday May 01, 2020 @04:22PM (#23046125)
Nylas | New York, San Francisco, Toronto, or Denver | U.S./Canada, Remote-OK | https://www.nylas.com

Our mission is to empower the world to communicate with context and insight. The Nylas Cloud APIs powers email, calendar, and contacts features in SaaS products ranging from CRM and marketing automation to recruiting tools, scheduling assistants, legal and real estate platforms, and more. The Nylas email API integrates with 100% of email service providers, allowing bidirectional email sync between SaaS apps and your email client.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nylas

Here are some of our open roles. To view all open roles, click the first link below:

* All open roles: https://boards.greenhouse.io/nylas?gh_src=3c109cd52

* Senior Frontend/Full Stack Engineer - Developer Experience (Toronto): https://grnh.se/205da68c2us

* Frontend/Full Stack Engineer - Developer Experience (Toronto): https://grnh.se/20f570722us

* Senior Backend Engineer (SF, Toronto, NY): https://grnh.se/f35e23e22us

* Senior Frontend/Full Stack Engineer - Data Science (SF, Toronto, NY): https://grnh.se/a46aac712us

* Senior Software Engineer (SF): https://grnh.se/a46aac712us

* Staff Engineer (SF): https://grnh.se/a46aac712us

* Director of Implementation Engineering (SF, NYC, Denver): https://grnh.se/9f6a060a2us

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx

Re:Ask HN: Who is hiring? (April 2018) on Monday April 02, 2018 @07:29PM (#16740427)
Affinio | Toronto, Ontario or Halifax, Nova Scotia, Canada | Full-Time | http://www.affinio.com/careers/

Affinio is building a data platform that lets users run unsupervised machine learning against large datasets, like social networks and permutations thereof. We're looking for data-minded back-end engineers, architects, and QA devs.

Scala (Play, Sangria) with a graphQL API layer. Data dashboard is in Ember. Lots of D3, lots of statistics, lots of type safety.

We're funded and have about 20 open positions today: http://www.affinio.com/careers/

Reach out to me at https://twitter.com/phil_renaud if you've got questions!

Re:Ask HN: Who is hiring? (January 2018) on Tuesday January 02, 2018 @10:08PM (#16057972)
Affinio | Data-focused Software Engineers and Architects, Project Mangers, QA Engineers | Full-time/Onsite | Toronto, Ontario / Halifax, Nova Scotia

Affinio is a well-funded Data Science startup that helps users make predictions and gain insights about really complicated graphs, such as social networks like Twitter and Reddit. We have a stack that spans from Spark to Scala to Ember, expose a GraphQL API, and write a lot of serverless-style code.

To see all open positions visit http://www.affinio.com/careers/

Re:Ask HN: Who is hiring? (July 2017) on Tuesday July 04, 2017 @04:12AM (#14694340)
Affinio | Backend Developers | Toronto or Halifax, Canada | Full Time | ONSITE

Come help us build tools to let users get a really, really deep understanding of social networks and their connections. Our backend is written in Scala (Play) and we've recently converted our API to GraphQL (which has been a dream to work with tbqh).

Even if you're new to Scala but your Java is up to speed, we definitely want to talk to you.

Check out the job listing here: http://www.affinio.com/careers/backend-developer-platform

Re:Ask HN: Who is hiring? (April 2017) on Friday April 07, 2017 @03:10PM (#14062642)
Affinio | Back-end Engineer | Halifax or Toronto | http://affinio.com

Affinio is a marketing intelligence platform that leverages social graphs to understand consumers. We help agencies, media companies, publishers and brands come up with and evaluate their creative marketing strategies.

Our stack is Scala (Play) and Javascript (Ember.js) with a healthy amount of Java, Python and PHP. We're GraphQL-friendly and generally pretty buzzword compliant.

We're building a new Integrations team and have several positions open -- head over to www.affinio.com/company to apply.

Re:Ask HN: Who is hiring? (February 2017) on Wednesday February 01, 2017 @04:04PM (#13545155)
Affinio | Halifax or Toronto, Canada | Full-time | http://affinio.com

Affinio builds data products that revolve around social graphs and the clustering thereof. We're looking for QA testers with experience with JS single-page apps and web-facing API testing. http://www.affinio.com/company/quality-assurance/ to learn more!

Re:Ask HN: Who is hiring? (February 2016) on Monday February 01, 2016 @01:48PM (#11014211)
Data Scientist and Backend Engineers | Affinio | Halifax, Nova Scotia, Canada | Full-Time | Remote/Onsite

Affinio analyzes complex network graphs to come up with concepts like influence, trends, and density for groups on social networks. If you love working with clustering algorithms and graph data sets, we'd love to talk to you.

Find out more: http://affinio.com/engineering

Real-life fallout 3?