News for hackers. Stuff that matters.

enygmata

Re:The Art of Chip-8 on Monday August 31, 2026 @04:00PM (#49514230)
When I was writing my own CHIP-8 emulator I struggled to find info on timings as info on the COSMAC VIP was scarce. I resorted to arbitrary sleeping which solved most of the issued for the roms I tried back then.

It had a JIT recompiler based on sljit.

Re:Executable Is a SQLite Database on Monday August 24, 2026 @12:27PM (#49422176)
How many layers of "SQLite for everything" are we at now?
Re:Thinking in Python by Bruce Eckel on Saturday August 22, 2026 @05:34PM (#49404085)
Where can I get a physical copy of this?
It's great for my side projects but I have never been able to use it at work. I gave up and used pyinstrument instead.

I wanted to submit a ticket for my use case but I can't find a minimal program & setup to reproduce the issue. I just know it in my gut it has to do with the mix of multiprocessing (fork) + async + threading.

Re:Why is Tcl syntax so weird (2013) on Monday November 08, 2021 @12:34PM (#29151779)
Tcl is also at the heart of some F5 Networks products
Wait. Since when does the FCC regulate the planet's atmosphere?
I don't live in the UK but this is my hope too.
Re:The Office Is Dead on Tuesday May 12, 2020 @05:34AM (#23152117)
I'm going to the office even though I'm not an essential worker because working from home ruins my mental health. I stayed home for the first three weeks of social distancing and I couldn't be more stressed and unhappy if I tried.
Re:My intellectual progress in the last decade on Monday January 27, 2020 @09:46AM (#22159681)
I clicked on the link thinking it would make me feel dumber and lazier than usual and I was not disappointed.
Re:Bald Eagle Filmed Swimming on Sunday June 16, 2019 @08:49AM (#20195216)
That was a nice read.
Re:A Tiling Desktop Environment on Sunday June 02, 2019 @12:59PM (#20076578)
I've been using Awesome every day since 2009. The only things I change from the default on a new install is the terminal, the default layout and hide title bars.

The author mentions compositors, but if you don't require fancy things like transparent windows or shadows, and you have a a well supported/behaved GPU and monitor, you can probably do without them if all you care about is tearfree video. Drivers like intel, ati, amdgpu and more recently modesetting have a TearFree option that does just that. For some systems switching to a DRI3/glamour setup is enough and as a last resort you can configure X11 and mesa to force vsync.

Re:Pollen: the book is a program on Tuesday May 28, 2019 @10:24AM (#20030334)
Does it support ReStructuredText?
Re:The Guide to Writing Online on Sunday April 14, 2019 @07:55PM (#19662395)
Just write, dammit.
Re:Lazarus 2.0 RC3 – Delphi-compatible cross-platform IDE on Tuesday January 08, 2019 @01:56PM (#18858358)
Similar case here where I work. There's a Delphi 3 application with an access database that has been in use for an unknown number of years. Last update to it was in 2002 or 2003 and it's been in read-only mode since 2005.
Re:Python and Qt: 3,000 hours of developer insight on Friday November 16, 2018 @11:23AM (#18469684)
You don't have to use QML/QtQuick. Qt Creator inherited Qt Designer code so you can also use it for traditional interfaces.
Re:Spinning Up in Deep RL on Thursday November 08, 2018 @05:08PM (#18410500)
I thought this was something about roguelikes. :(
Re:Ask HN: Am I just a wantrepreneur? on Sunday October 21, 2018 @03:59PM (#18269837)
If you want to get money from donations you need publicity because most people who visit your website will never donate. If you are someone who releases/has lots tools I would recommend setting up a single domain with dedicated pages for each tool (e.g. tool.domain.com or domain.com/tool) and setting up a Patreon in addition to the donation button.

Honestly I would put ads on the extractemailaddress.com website and work on improving it's position on the search results. In addition to that localization to one or two other languages would probably be nice to boost the views. That "make a small donation" button really put me off.

Re:CSV 1.1 – CSV Evolved (for Humans) on Thursday October 11, 2018 @07:53AM (#18192705)
This is not VCS friendly. Resize any column and you have to rewrite 99% of the file, tracking changes becomes hell on earth.
Re:The State of the TclQuadcode compiler (2017) [pdf] on Thursday October 11, 2018 @06:43AM (#18192335)
F5 Networks uses it too.
Re:Nintendo Switch Emulator Alpha Is Live on Wednesday March 08, 2017 @06:12AM (#13819500)
* Download requires you to sell your soul.

* No comments/documentation about the hardware or the challenges the author has gone through.

* Github repository has just CHANGELOG.md and README.md.

* Some how the author managed to get a popular game running flawlessly in a short time.

It looks more like another emulation scam than an actual product, but it could be one of those projects the author is just dreaming about making an emulator. Is that you, vgturtle?

Re:Rust vs C Pitfalls on Wednesday December 28, 2016 @06:10AM (#13269809)
> * Great Libraries ( Everything and a kitchen sink )

This is a must for me. I often give up on compiled languages because libfoobar isn't yet available on the language and I have no interest in writing (and maintaining) language bindings for third party libraries I use.

My dream is that one day I'll be able to do something like:

    Foobar = link_cimport({"headers": ["foobar.h"], "packages": [ "foobar" ], "prefix": "foobar_"});
    Foobar.do_something(); // would call foobar_do_something();
    Foobar.hidden_function(); // would call hidden_function();
and the compiler will give me an executable that was linked against `foobar` instead of dlopen()ing it at runtime. Something like:

    Foobar = loadable_cimport({"headers": ["foobar.h"]});
    foo = Foobar.load("/path/to/foo.so");
    bar = Foobar.load("/path/to/bar.so");
would also be nice because I often have to load libraries that implement the same API/ABI.
Re:Adobe.com: Release Adobe Fireworks to Open Source on Tuesday May 07, 2013 @12:57PM (#5669189)
They could do it like Google do with Chromium and Chrome.
Re:Notch's Specification for the In-Game DCPU-16 on Wednesday April 04, 2012 @10:07AM (#3797613)
I wonder how hard would it be to get a working DCPU-16 backend for GCC or Clang.
Re:Tubalr, YouTube without all the bullshit. on Sunday April 10, 2011 @08:56AM (#2429402)
This is how i see it: http://imgur.com/dA15I

Unfortunately I'm not interested in registering stuff at imageshack.

Re:Ask HN: How important are ergonomics to you? on Friday November 26, 2010 @07:40AM (#1942255)
It's very important for us all, i dare to say its even more important for people doing creative work (which in my opinion includes programming).

One thing people must pay attention when they get stuff is that it doesn't help you if you get something that do not fit your body's ergonomics needs. Just because an HelloWorld chair helped someone to relief his back pain doesn't mean it will work for you.

Re:Inside LSD, by National Geographic on Thursday November 25, 2010 @07:19PM (#1941324)
Thanks for this. I really enjoyed watching it.
1024x600 to benefit most common desktop/laptop users and the netbook users too.
Google already owns the Orkut social network and probably it would be better to just improve it. If the "Google Me" thing is real, then it might be a huge shift from the former.
Re:All you ever heard about graphics anti-aliasing is wrong on Thursday June 03, 2010 @07:10AM (#1400960)
How the Morphic3's techniques compare to the techniques applied in Cairo or AGG, in performance terms?

Older »