HN user

thetwentyone

1,132 karma

Firefox relay email address: 6r1zyd040@mozmail.com

Posts19
Comments95
View on HN
discourse.julialang.org 1mo ago

Julia Http.jl 2.0

thetwentyone
5pts0
www.stochasticlifestyle.com 2mo ago

ChatGPT Performs Better on Julia Than Python for LLM Code Generation. Why?

thetwentyone
1pts0
algorithmsbook.com 6mo ago

Algorithms for Optimization, Decision Making, and Validation (3 Books)

thetwentyone
2pts0
www.youtube.com 2y ago

ModCon 2023: The Mojo Dance

thetwentyone
1pts0
alecloudenback.com 2y ago

How to Almost Never Lose a Game

thetwentyone
2pts0
farside.ph.utexas.edu 2y ago

A Modern Almagest: An Updated Version of Ptolemy's Model of the Solar System

thetwentyone
1pts0
juliamono.netlify.app 3y ago

JuliaMono – a monospaced font for scientific and technical computing

thetwentyone
3pts0
dimitarvanguelov.github.io 3y ago

Generating 1B Fake People with Julia

thetwentyone
3pts0
mfiano.net 3y ago

From Common Lisp to Julia

thetwentyone
183pts200
github.com 4y ago

Transducers.jl: Efficient Transducers for Julia

thetwentyone
23pts4
github.com 4y ago

Femtolisp – A lightweight, robust, scheme-like Lisp implementation

thetwentyone
133pts15
news.ycombinator.com 4y ago

Ask HN: How to be my own genetic disease researcher for my partner?

thetwentyone
262pts83
dev-discuss.pytorch.org 4y ago

PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)

thetwentyone
265pts282
github.com 5y ago

Concise algorithms written in Julia

thetwentyone
207pts122
github.com 6y ago

Pluto.jl – Lightweight Reactive Notebooks

thetwentyone
3pts0
github.com 6y ago

Latexify

thetwentyone
3pts0
www.juliaacademy.com 6y ago

Julia Academy: Learn ML, Parallel Programming, Julia and More

thetwentyone
189pts34
www.nature.com 6y ago

Julia: Come for the Syntax, Stay for the Speed [pdf]

thetwentyone
6pts0
news.ycombinator.com 11y ago

Ask HN: How to have innovation culture at large companies?

thetwentyone
6pts14

I’ve been looking for a way to listen to the audio offline, but this website is very resistant to scraping. I’d appreciate if anyone knew of a free or paid place to download the audio lectures.

FWIW for similar reasons I nuked my Windows install and installed CauchyOS. My main reason for not doing it earlier was concerns about game compatibility but so far the games I want to play either are working without any issue or work after enabling Steam's proton compatibility layer.

A crude analogy is the travel of sound waves in air: if you yell at someone, they will hear you long before any single air molecule makes it from here to there.

Isn’t this a very good analogy? What’s so crude about it?

I'm currently working on a re-write of a small model from JAX to Julia and finding the Julia code so much easier to write, it's more concise, and find the debugging tools easier to work with in Julia.

Micrograd.jl 2 years ago

Odd that the author excluded ForwardDiff.jl and Zygote.jl, both of which get a lot of mileage in the Julia AD world. Nonetheless, awesome tutorial and great to see more Julia content like this!

The -5 doesn't belong in your ledger, it belongs in the ledger of the person who bought the lemonade. As other commenters have pointed out, the "double entry" refers to multiple entries within your own ledger, it has nothing to do with someone else's ledger.

There are different levels of performance to target though - a _basic_ (no SIMD, parallelization, etc) `for` loop can easily be as fast as an C++ version. More performance can be had from both languages, of course. In my experience, the Julia versions offer easier mechanisms to take the code from _basic_ fast to _advanced_ fast. For many, _basic_ fast is fast enough. And when it matters, you can go a bit deeper.

A good example: there was recently a thread on the Julia discourse comparing Julia and Mojo. Julia used no external libraries (compared to 7 with Mojo) implemented a simpler, faster, and cleaner version of the Mojo code that was used to showcase how fast Mojo was: https://discourse.julialang.org/t/julia-mojo-mandelbrot-benc.... Then further still, folks were able to optimize for even more speed with various abstractions that let Julia take more advantage of the hardware.

That's the promise I think Julia makes and delivers on - you can write incredibly "fast" code simply and cleanly. Yes, you can have a higher standard of "fast" which requires a bit more advanced knowledge but I'd argue that Julia still offers the cleanest/simplest way to take advantage of those micro-optimizaitons.

Your comment must be more about the environment of the web browser you are using?

The site is a staticly published version of a Pluto notebook, which uses modern web features to enable interactivity, reactivity, code syntax highlighting, etc. etc. Tradeoffs to enable those features but requires enabling your browser features. The underlying file that the notebook is based on is just a basic `.jl` file, so you could happily run the notebook from a Julia instance instead of the browser-based notebook environment.

Julia itself will be happy to run however you'd like it to of course.

Since it's only implied how it works and there seems to be some confusion in the comments. It seems like the technique is to simply create a very form-fitting insert which won't fit properly if some device is overlaid onto the machine. The insert is not left in the device, but is just used for a quick in-and-out check.