Hacker Newsnew | past | comments | ask | show | jobs | submit | fathead_glacier's commentslogin

Bruno ticks the boxes for this https://www.usebruno.com/

No affiliation, just a long term fan after years of frustration with Postman and Insomnia.


Managing state is hard and always has been regardless of the underlying technology.

I have been using Kubernetes for a few years now and whenever I see people putting manual steps they should instead be using an operator. What the author is describing as a problem has a solution (they even added it to their own operator).

Kubernetes has a steep learning curve but if you want to do nontrivial thing like have state than you need to learn nontrivial things like operators.

The default controllers that come with Kubernetes do not cover everything under the sun and they do require extensions via the operator pattern for some tasks.

Just my two cents.


Comparing different metrics is not valid across all use cases. Counting startup time but excluding development time is disingenuous. Having used both Fortan and Julia the difference between development time is staggering.

Different tools for different uses cases is the best way to put it.


The point is when you have a connection with limited bandwidth. In such cases you can host browsh in the cloud and connect to it with ssh/mosh. You get a much better experience than text based browsers at a limited bandwidth.

It's great for such cases - I use it when hiking / working away from good internet.


Thank you, I just learned about Mosh and it's absolutely awesome! I have to switch VPN regularly in my job and it's a real pain in the ass working with multiple ongoing ssh sessions. No more!


Mosh has been making remote sessions bearable for years, and I'm grateful, but I made the switch to Eternal Terminal recently and it's better:

https://eternalterminal.dev

The native scroll support and tmux-aware behavior are both pretty slick.


I run into this a lot travelling in places with bad internet and hiking. I just want to check a route or some place and travel bloggers and their bloated ad-riddled popup-covered sites take forever to load.

I mentioned in another thread an alternative browser I've been prototyping to solve this problem. I'd love if you could tell me more about what you need from something like this. All my prototyping so far has been on desktop but the idea in my head has always been for a mobile app since that's often all I have when travelling, but there's no reason for it not to work on desktop too.


As this comment in the thread says, it looks like it uses a lot of constant bandwidth as it's consttantly querying for the latest visuals from the headless FF instance[0]

https://news.ycombinator.com/item?id=25132746

The main use case for this is when you want to experience a browser in a terminal, including if you don't have X or a GUI setup.


In that case it'd be interesting to see a text-based VNC that works system-wide not just as a browser.


The article misses an often overlook but important point: burning hydrogen in air produces NOX which can be a more potent greenhouse gas than CO2. The solution to reduce the amount of generated NOX exists but the resultant engine is larger and consumes more fuel for the same power output.

Further, as stated hydrogen is typically produced by steam reforming which generates greenhouse gases. The alternative of using electrolysis requires electricity generated from carbon neutral sources.

Taking all this into account:

- making steel requires electricity, the carbon neutral source can be used here directly;

- land vehicles already have a proven alternative with electric engines;

- naval vehicles do not have the luxury of easily recharging electric batteries.

As a summary I think the solution already exists for steel making and land based transport the problem is widespread adoption and politics rather than technology. Naval based transport can benefit from hydrogen as a fuel source but it comes at the engineering challenge of transport/storage and the associated safety concerns.


The subscription model gives you access to the drafts of the chapters and full book access at 8 months. For $9 at the lowest subscription grade this is $9x8 = $72 which seems like a fair deal to me when going through amazon for similar subject titles.

My experience of speaking with authors who have published books is that most of the money stays with the publisher and not the author which is a real pity. The net effect is the discouragement to write books which is counter to progress.

The subscription model is really interesting to me and I hope it makes a difference to the book publishing paradigm.


Surely the issues of "publisher as middleman" and "book-by-subscription" are orthogonal?


Yes, but the main goal of these subscriptions is to fund my work on the free open source libraries related to the book.

You get the book, AND the active development of the libraries.


I would only buy the book if you put the pdf freely downloadable on your website (I systematically do that to support authors, because I love "dead trees").


Best books are often written by academics, who get paid to work on them by their university. The royalties are just some nice extra income.


In general I find that working with mathematics as auxiliary to any field is hard when you do not get to practice it every day. In these cases I have found the matrix cookbook [1] to be very helpful as it serves as a quick reference.

[1] http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/3274/pd...


Thanks book is awesome


You can refer to a talk about Differentiable Programming here: https://www.youtube.com/watch?v=Sv3d0k7wWHk the talk is for Julia, albeit the principles are general. If you skip to https://youtu.be/Sv3d0k7wWHk?t=2877 you can see a question asked: why would you need this.

In essence there are cases outside the well developed uses (CNN, LSTM etc.) such as Neural ODEs where you need to mix different tools (ODE solvers and neural networks) and the ability to do Differentiable Programming is helpful otherwise it is harder the get gradients.

The way I can see it being useful is that it helps speed up development work so we can explore more architectures, again Neural ODEs being a great example.


Is it very different from probabilistic programming (a term that is both older and easier to understand)?

Erik Meijer gave two great talks on the concept.

https://m.youtube.com/watch?v=NKeHrApPWlo

https://m.youtube.com/watch?v=13eYMhuvmXE


Yes, these are two very different things.

Differential programming is about building software that is differentiable end-to-end, so that optimal solutions can be calculated with gradient descent.

Probabilistic programming (which is a bit more vague) is about specifying probabilistic models in an elegant and consistent way (which than then be used for training and inference.)

So, you can build some kinds of probabilistic programs with differential programming languages, but not vice versa.


One of my lecturers once gave an anecdotal reductio ad absurdum argument of why it is difficult to reduce our carbon footprint: people are not willing to walk from the UK to France for a piece of cheese when they can just drive a few minutes to the store.

It is a difficult problem to solve for a reason.


Transportation makes up 10% of the carbon impact of food at most if I remember correctly. The choice of what one eats is a lot more important. Here are articles you might be interested in?

https://ourworldindata.org/food-choice-vs-eating-local

https://ourworldindata.org/less-meat-or-sustainable-meat


The example is fundamentally different as physics simulations have closed form solutions or can be numerically approximated for various initial and boundary conditions. Therefore, by definition the generation is not synthetic.

Other examples I could think of fall in the category the top comment is referring to.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: