HNHacker News
TopNewBestAskShowJobs

pcarbonn

39 karma · joined January 1, 2013

submissionscomments
pcarbonn··on Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
In fact, one approach could be to sell a premium version with collaborative tools (such as sharing workspaces with colleagues).
pcarbonn··on Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
Thanks! I'll certainly give it a try. Not sure what the business model should be, though.

You may want to take some inspiration from prezi.com. One could write prezi-like HS workspaces to document some particular workflows. You would want the possibility to add text to the canvas (outside of the code editors), and allow zooming in/out from editors. This could be a premium feature that large companies want to pay for.

pcarbonn··on The risk of doing what we love
I found this page interesting.
pcarbonn··on [video] IDP-Z3: A truly declarative approach to programming
Following a HN post on the IDP-Z3 knowledge base system yesterday, you might be interested in a talk I gave at Fosdem earlier this year.
pcarbonn··on The IDP Knowledge Base System
Yes. It uses a more convenient language than SMT-Lib to express "knowledge", and offers more functionality.
pcarbonn··on The IDP Knowledge Base System
Thanks for the feedback. We'll see how we can improve the communication.

Quick response: with pypi, you can only install the reasoning engine. By cloning the repository, you get the full suite of tools, including the "interactive consultant".

pcarbonn··on The IDP Knowledge Base System
Hi, I'm one of the main devs. TLA+ is useful to prove properties of programs. By contrast, IDP-Z3 is a reasoning engine that can be used as a module in a program. It is closer to a constraint solver, but offers more functionality than a traditional CSP solver. For example, it can compute what are relevant questions, given some inputs. This is useful to build "interactive consultants".

For example, you give IDP-Z3 the formula that links a tax-free amount, a tax rate and a tax-included amount, and the values of any two of its parameters, and it will compute the missing parameter. You do not need to write 3 different formula, one for each case. If you give him only one parameter, it will say that the other two parameters are relevant.

pcarbonn··on US urged to reveal UFO evidence after claim that it has intact alien vehicles
You are missing the complaint he filed because he was a victim of retaliation. This is first hand evidence that the inspector general of the intelligence community found credible and urgent, and the main point of the story.
pcarbonn··on Cvc5: Versatile and Industrial-Strength SMT Solver [pdf]
Surely you are not using neural networks ! They are quite magical too !
pcarbonn··on Yet another alternative to floating-point numbers
What do you mean, 'they get hairy really fast' ?
pcarbonn··on TeXMe Self-rendering Markdown and LaTeX documents
Does it support linking to another file in the same directory ?
pcarbonn··on TIOBE Index March 2018 – Ruby replaces Delphi in top 10
Alternative ranking : the [PYPL index](http://pypl.github.io/PYPL.html)

Disclosure: I maintain it.

pcarbonn··on Debunking the tragedy of the commons (2008)
Elinor Ostrom would agree. She received the Nobel prize in Economics in 2009 (after OP's article) for her work on "Common Pool Resources" and the institutions that successfully manage common resources.

Noticing that commons are not always managed to tragedy, as noticed by OP's article, her motto was "A resource arrangement that works in practice can work in theory".

pcarbonn··on PSI Solver: Exact Inference for Probabilistic Programs
See also problog : https://dtai.cs.kuleuven.be/problog/

ProbLog2 is our second generation engine to reason with the ProbLog language. The current engine builds on logic programming, knowledge compilation, the distribution semantics and probabilistic, graphical models. It allows you to:

- Compute marginal probabilities of any number of ground atoms in the presence of evidence.

- Learn the parameters of the ProbLog program from partial interpretations.

-Sample from a ProbLog program.

-Solve decision theoretic problems

pcarbonn··on Making math more Lego-like
This reminds me of the effort by Sussman to teach physics by programming : Functional differential geometry [1] was discussed on hacker news before [2].

[1] https://mitpress.mit.edu/books/functional-differential-geome... [2] https://news.ycombinator.com/item?id=7884551

pcarbonn··on Project Jacquard
Best application of this tissue : a head cover with electrodes to do electro encephalograms and read your thoughts. What a powerful source of info to target ads...
pcarbonn··on Ask HN: Reasons behind renaissance of functional programming languages
Logic programming, the third programming paradigm, will come to the rescue...
pcarbonn··on PEP 465 – Dedicated infix operators for matrix multiplication and matrix power
Yes, but making it part of the language would bring clear error messages in case of misuse, and would allow the use of a different token, e.g. ":", as in smalltalk
pcarbonn··on PEP 465 – Dedicated infix operators for matrix multiplication and matrix power
I agree. I wish python had the capability to infix functions. Maybe the topic for a new PEP ?
pcarbonn··on C# is the language of the year, Python of the decade
Not really. The language of year is the one with the largest growth of "popularity share". C# has gone from 8.2% to 10.5% this year, while your presumed language would go from 0% to 0.0000001 % : not a big increase, really.