HNHacker News
TopNewBestAskShowJobs

mdf

553 karma · joined September 9, 2013

submissionscomments
mdf··on Date/Time Inputs Enabled on Firefox Nightly
> Does having your weeks start on Monday get confusing at all? I guess I'd just find it weird to have Thursday be the middle of the week instead of Wednesday.

Quite on the contrary! Wednesday is still in the middle of the working week, leaving the two day weekend kind of as a special separate thing. :)

mdf··on Date/Time Inputs Enabled on Firefox Nightly
This is very nice, but the system LC_TIME locale (and whatever the equivalent is on Windows) exists for a reason. I hope Mozilla will listen to the feedback in all these comments and consider basing the picker type on the system time locale – not on the language locale, and certainly not on the locale of the downloaded binary.

I use most if not all software in English, but I prefer seeing dates in the ISO format, weeks starting from Mondays and times in a 24 hour format.

mdf··on Mathematicians Tame Rogue Waves, Illuminating Future of LED Lighting
Does anyone with a background in electrical engineering, material physics or something related know, if the same techniques described here could have any applications on mitigating electromagnetic side-channel attacks (and possibly lower the power consumption) of electric circuits?
mdf··on Ad blocking is under attack
So, if the DMCA request turns out to be valid (e.g. hypothetically in court), shouldn't all the ad-serving domains just include a similar anti-adblock measure on their ad servers, thus making it so, that blocking their servers would count as a circumvention?
mdf··on Spatial Audio in VR
Nice to see audio finally getting the attention it deserves! And seems like VR is the driving factor. I wonder how this compares to NVIDIA VRWorks Audio[1]?

When you think about it, 3D audio has many similarities to 3D video: rays of sound(/light) traveling through open space and attenuating in the process, bouncing off surfaces whose material filters different frequencies. From this point of view, in hindsight, the accelerated sound cards from ’00s seem a bit of a misstep – isn’t this something that’s better computed on a GPU?

[1] http://www.roadtovr.com/nvidias-vrworks-audio-brings-physica...

mdf··on Ask HN: What do you want to see in Ubuntu 17.10?
FLAVOR: Ubuntu Server

HEADLINE: Include a PyPy3.5 package

DESCRIPTION: Ubuntu already has a package for PyPy compatible with CPython 2.7 in the official repositories. However, a CPython 3.5 compatible version was recently released[1]. PyPy is painful to compile on your own if you don’t have enough RAM. Therefore, an official package would be welcome.

[1] https://morepypy.blogspot.com/2017/03/pypy27-and-pypy35-v57-...

ROLE/AFFILIATION: Researcher at a university

mdf··on Chromium: Add support for Animated PNG
> This is 2017, and when we look forward to 2020, we still dont have anything to replace gif, jpeg, apng, png.

> How about supporting bpg for a start?

There’s FLIF ( http://flif.info/ ) with very promising compression results when compared against WebP, BPG, PNG and lossless JPEG. It also supports animations, which I linked to elsewhere in this thread. Seems like the format is also nearly complete.

mdf··on Chromium: Add support for Animated PNG
APNG is great, but animated FLIFs[1] would be even better. Looks like many of their former todos have been completed, and from the remaining ones, only three are related to the file format per se. Hopefully these, too, get completed in time. Although, seems like getting support for new file formats in browsers takes time...

[1] http://flif.info/animation.html

mdf··on The cruellest RollerCoaster Tycoon park created
This got me thinking: given the same space, how does one create the hardest to solve maze? Obviously, you’d need to define hardest with some kind of objective metric. For AIs, this would probably be the amount of calculations performed, or time taken to solve. It would also depend on the algorithm used for solving the maze: for perfect mazes (mazes with only one solution) you could use tree search algorithms, whereas if you had loops, you would have to use graph search algorithms.

There’s some thinking about the same problem (although from a human point of view) in this Stack Overflow question:

http://stackoverflow.com/q/14692818/2096560

mdf··on Usql – A universal command-line interface for SQL databases
This is pretty neat!

What would really make a difference in how we perceive the SQL CLI world would be an IPython-like interface – complete with syntax highlighting, tab-autocomplete menus, easy multiline backlog entry editing etc.

mdf··on Free Lossless Image Format Publications
Apparently the WIP warning was also removed from the site lately[1]. Can we infer that the format is being finalized?

[1] https://github.com/FLIF-hub/FLIF-hub.github.io/commit/2b9c81...

mdf··on FLAC Support in Firefox 51
Fifteen years after the initial release of FLAC – have there been any significant developments in the lossless compression of audio since then?

I know there’s FLIF[1] for lossless image compression and Zstandard[2] for general purpose lossless compression that have recently hit the Hacker News front page. Are their adopted techniques not suitable for audio?

[1] http://flif.info/

[2] https://code.facebook.com/posts/1658392934479273/smaller-and...

mdf··on Openage – Free Age of Empires 2 engine clone
It's amazing to see so many community powered open source projects dedicated to keeping old games alive (while also preserving the same look & feel these games had back in '90s).

Along with the OpenMW[1], OpenRA[2], OpenTTD[3] and OpenRCT2[4] listed on openage's GitHub page, lots of others exist. To name a few:

* OpenXcom[5] for X-COM: Enemy Unknown and the later Terror From the Deep games.

* Nuvie[6], Exult[7] and Pentagram[8] for Ultima VI-VIII respectively.

* GZDoom[9] (and various others) for running Doom, Doom II etc.

* Freeciv[10] for running Civilization.

[1] https://openmw.org/

[2] http://openra.net/

[3] http://openttd.org/

[4] http://openrct.net/

[5] http://openxcom.org/

[6] http://nuvie.sourceforge.net/

[7] http://exult.sourceforge.net/

[8] http://pentagram.sourceforge.net/

[9] http://forum.drdteam.org/viewforum.php?f=23

[10] http://www.freeciv.org/

mdf··on The Radical Humaneness of Norway’s Halden Prison
Yle - Finland's national broadcasting company - broadcast a TV-series named The Pohjoismaat (The Nordic Countries), where people from around the world are taken around in Nordic Countries and shown things they might consider weird. The first episode[1] was about a prison warden from the U.S. and the humane way how e.g. Finland and Norway treat their prisoners. The warden gets to visit Halden in Norway.

[1] http://areena.yle.fi/tv/2199727 (the audio is partly in Finnish and Swedish, but the parts where they take the warden around also contain English; the subtitles are only available in Finnish and Swedish)

mdf··on Python 2.x vs. 3.x use survey
I know this is a bit of a dirty trick, but so far it has worked without problems for me at least:

The issue seems to rise from a missing ensurepip module. I fixed this by just downloading the Python 3.4 sources, unpacking them and copying the unpacked lib/ensurepip/ to /usr/lib/python3.4/ after which python3 -m venv seems to work fine.

mdf··on Don't Wake Up the Programmer
Reminded me of this:

http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...

mdf··on Procedural Content Generation in Games
Every once in a while, I've been reading the articles in this interesting blog[1] that covers various topics on procedural world generation. I've found that some of the articles (like, for example, this one[2] covering the creation of vegetation using space colonization instead of L-systems) are very educating.

[1] http://procworld.blogspot.com/

[2] http://procworld.blogspot.com/2011/02/space-colonization.htm...

mdf··on Cosmos: debuts tonight 9/8c on Fox
For those of you who don't know what 9/8c means (I didn't), it's 21:00 Eastern Time or 20:00 Central Time.
mdf··on Take the Linux Filesystem Tour
The man pages[1][2][3] for the hier command on various BSDs are also worthwhile reads if you want to familiarize yourself with *NIX directory structures in general.

[1] http://www.freebsd.org/cgi/man.cgi?query=hier

[2] http://www.openbsd.org/cgi-bin/man.cgi?query=hier

[3] http://netbsd.gw.com/cgi-bin/man-cgi?hier

mdf··on Accuracy takes power: a 3GHz quest to build a perfect SNES emulator (2010)
Many commenters (in this and the two previous threads for the same link) have already suggested an FPGA solution for accurate and high performing emulation.

I wonder if memristors[1] would be able to enable an even more powerful way; just download the model for the chip to emulate and have the memristors configure themselves accordingly.

[1] https://en.wikipedia.org/wiki/Memristor

← PreviousPage 2 of 2