HNHacker News
TopNewBestAskShowJobs

vasvir

134 karma · joined January 10, 2022

submissionscomments
vasvir··on Enhancing MySQL: MySQL improvement project
Question: Does any of this optimizations apply to MariaDB?
vasvir··on Display any CSV file as a searchable, filterable, pretty HTML table
Ha I didn't notice the date but I did notice that was based on datatables.net a very cool library.
vasvir··on The world could run on older hardware if software optimization was a priority
After all they sell to marketing people...
vasvir··on ELKS: Linux for 16-bit Intel Processors
Can you find a 1.44 floppy?
vasvir··on Show HN: Outerbase Studio – Open-Source Database GUI
What I found invaluable is the use of Kate (yes the editor) SQL plugin. It can connect to MySQL/MariaDB, Postgres and others.

The main benefit is that you can organize your SQLs in files or even better in markdown files.

God knows how many times I had to retype the same or a very similar SQL in the past.

vasvir··on Bus Number – The GitHub plugin my coworkers asked me not to write
Dont' forget the movie...
vasvir··on Inkscape 1.4
> No. I'm not even sure SVG supports paragraphs.

SVG 1.1 does not support wrapping (textflow). There are posts in stack-overflow on how to use a foreignObject (HTML) inside SVG to do the line wrapping.

SVG 1.2 apparently supports but I have never used it so I don't know.

vasvir··on Fraud, so much fraud
Yes and in addition malice is enough times predictable while incompetence is just a quantum void where the probabilities are inverted and your hard earned intuition doesn't help you...
vasvir··on Lisp implemented in Rust macros
yes but not recursively!
vasvir··on Sioyek is a PDF viewer with a focus on textbooks and research papers
Hypothesis https://web.hypothes.is/ is pretty good at keeping notes on PDF.

Normally it anchors the annotations for any url but i believe that for PDF is also doing some extra checksum magic to uniquely identify the PDF and apply the annotations.

Furthermore you can have collaboration features such as group annotations. Useful for classes or science labs...

vasvir··on LLM4Decompile: Decompiling Binary Code with LLM
Right.

A less formidable problem with higher chances of succeeding is from a given binary to figure out first compiler, compiler-version, compiler-flags.

From there you could have a model for every combination or at least a model for the compiler variant and use the other info (version, flags) as input to the model.

vasvir··on Colecovision BASIC compiler: CVBasic v0.1.0
I think you are too harsh on yourself.

Doing a compiler from scratch is a serious task.

The guy had the experience of another Basic compiler and it may even had previous experience from other compiler projects.

I once implemented an interpreter for a custom DSL that had only boolean logic (and, or) and parenthesis precedence. It took me one week but then again I was totally green in the field.

vasvir··on In loving memory of square checkbox
Nice Article with a lot of research to gather all these screeshots that sent me down the memory line.

What can I say? The world (of computing) changes under our feet.

Nostalgia on Sunday morning...

vasvir··on Cracking the code of Linear B
Linear A is still undecipherable (except numbers). So good luck to anyone decides to give it a go.
vasvir··on Project Valhalla: A look inside Java's epic refactor
> Objects, by contrast, are resistant to this kind of optimization because they have an identity distinct from their value. This is what .equals() tests for: the object’s location in memory.

AFAIK equals() test for equality not identity in Java.

vasvir··on Semver violations are common, better tooling is the answer
Yes but currently semver declaration happens in a best effort base by a human.

The authors advocate that they can have the semver declaration test by a computer which unquestionably will increase the reliability of the declaration in the long run.

It is like testing but for backward compatibility, which of course can be part of the testing infrastructure some day.

I like their approach very much. What a great bachelor project... And the witness approach is great. Bonus points for the systematic approach.

Congrats to all involved.

vasvir··on Wayland on OpenBSD
xpra saves the day when you have to go over a DSL line. If you have a direct LAN connection it may not absolutely required but it still helps.

RDP works great in LAN (win-win win-linux) and ok over DSL.

Plain ssh/X11 over DSL is a disaster but may be passable on a LAN.

RDP is the better protocol here and pipewire mimics it (I think) which is the correct thing to do. X11 was designed for throughput and not latency and that kills any desktop interactivity.

As somebody that my job depends on it I don't worry too much about the future of display networking. I think we would be ok at the end.

vasvir··on Lobotomizing Gnome (2018)
Yes I am always configuring this out because I find it annoying... but others may like it?
vasvir··on Show HN: Clang-uml – C++ to UML diagram generator based on Clang
Doxygen in it's full glory with all flags enabled can come pretty closeto this.

It has iheritance, composition, call graph, it can include source code fragments and everything is interlinked.

It is very useful to get you started in an unknown codebase.

vasvir··on Paper Airplane Designs
I agree. I didn't know it had a name. Thanks for it.

Also plus points. 1) It was easy to remember how to fold it. 2) It had good structural resistance and could withstand several flights and bumps. 3) It provided the first lesson in aeronautical engineering i.e. you could slightly tilt the one or the other wing in order to make flight behavior corrections.

My real love was one model that I didn't know how to make. An older cousin did. It was a tailed design. Best Flight Ever... See, when you are 5 it is easy to impress!

vasvir··on Use Gröbner bases to solve polynomial equations
thanks for writing this. I have read about 1/3 to 1/2 so far and it is very nicely written and easy to follow.
vasvir··on Venus is volcanically alive, new find shows
The point of my comment was that there are implications for the human body with the rotational artificial gravity. The video sums it up pretty nicely with a live experiment in 6min.

Keyword: Coriolis (pseudo)force

vasvir··on Venus is volcanically alive, new find shows
Artificial Gravity via rotation is no walk in the the park either. See: https://www.wired.com/story/the-problem-with-spinning-spacec... for the long explanation.

and the youtube example: https://www.youtube.com/watch?v=bJ_seXo-Enc

vasvir··on HP have updated their printers to ban ‘non-HP’ cartridges
thanks for the advice. I did as you suggested. I have an older HP LaserJet M15w (2018). I live in Europe. I don't know if that matters but my printer hasn't been turned yet so hopefully with your trick I should be safe.
vasvir··on KDE and GNOME seeks $100k to turn Flathub into a Store for the Linux desktop
and now pipewire...
vasvir··on Ask HN: Is anyone successfully self-hosting Firefox Sync?
I had blog about it in case you want to set i up with apache as a proxy.

Shameless plug: https://vasvir.wordpress.com/2021/03/30/firefox-sync-server-...

vasvir··on Emulating win32
Actually "Wine is not an emulator" is factually correct.

Wine is a re-implementation of win32 on top of (near) POSIX OSes like Linux.

vasvir··on The 88x31 GIF Collection
I think the parent refers to that which is a classic one: https://www.physicsforums.com/threads/the-link-between-a-hor...
vasvir··on We're wasting money by only supporting gzip for raw DNA files
money and probably the fact that they are near to other great developers...
vasvir··on A practical comparison of build and test speed between C++ and Rust
Totally agree. I would like to stress the "serious work" point. He tried a lot of configurations and kept track of the results. This is not easy as it sounds since most people lack the discipline (me included).

I wish more papers were written like this with clear separation of hypothesis, experimental results and conclusions. Also the clarity of presentation was superb again not an easy task.

Extra bonus points for the intellectual honesty.

← PreviousPage 2 of 3Next →