HNHacker News
TopNewBestAskShowJobs

jle17

286 karma · joined March 27, 2016

submissionscomments
jle17··on In Defense of XML
> really what I want is JSON with comments and multiline strings for the "human reader/writer" use case

Sounds like you want json5: https://json5.org/

It also has the "Arrays may have a single trailing comma." feature which is a pain to not have in json.

jle17··on Teleport 4.3: Modern Replacement for OpenSSH
For those who are looking for a simple ssh bastion but have no need for all of Teleport features, there is also https://github.com/moul/sshportal. Administration and registration is done through ssh, with no need for a special client or a web ui, and the whole thing is just a single binary which stores its configuration in sqlite (by default).
jle17··on OpenTTD 1.10
Stellaris (a space grand strategy game) has "fallen empires" which are powerful civilizations that you should absolutely not challenge early and "crisis" which are galaxy-wide threats that happen late-game to maintain engagement as you progress (it does have a ton of micro-management though).
jle17··on Easy Python CLI with Click
It really comes handy IMHO when you have a lot of commands with nesting and context to share. I've used it on a CLI tool with many sub-commands implemented in imported modules and it made things really easy while I don't think argpase would have "scaled" without becoming a mess.

Plus it comes with some useful utilities you might need in a cli to show a progressbar, display color, open test in a pager/an editor etc.

The official doc is really nice and gives it more justice than this blog post: https://click.palletsprojects.com/en/7.x.

jle17··on NULL license plate not such a bright idea
Reminds me of a recent groceries delivery to my home. I had ordered online the day before and had some trouble filling in the form but managed to validate it anyway.

The delivery man called to tell me my address was incorrect. When I asked him what was wrong, he told me it said 'Null Null Null Null'.

jle17··on Syslog: Complete System Administrator Guide
"Message digest code" (a hash) I suppose.
jle17··on User Inyerface – A worst-practice UI experiment
There is a big red cookie banner showing up at some point though.
jle17··on A Kernel Engineer at Microsoft's Answer to “What Do You Think about ReactOS?”
I don't recall accusations of Linux using Windows code, but these accusations (especially the "one has only to eyeball the code to see it was stolen") are reminiscent of the SCO troll-case, which was (indirectly but very likely intentionally) financially backed by Microsoft.

Without specific proof demonstrating that there is no way one could have come to write that code from publicly available information they are just FUD.

jle17··on RPM Packages Explained
I'm curious at how you find rpms more painful to build than debs ?

I don't have much experience with them but I was under the impression than just writing a specfile and calling rpmbuild was a step up compared to debian, which seems a mess to me with the makefiles and other stuff all over the place and all those dpkg commands which are wrappers for each other.

jle17··on FrontPage 98: Elegant and Exquisite (1997)
I made a Nintendo fan site with FrontPage 2000 (well the first version was made with Word which made atrocious HTML but I migrated quickly).

It was complete with all the expected features of the time, including an autoplaying MIDI Pokémon background music, Comic Sans everywhere and 3D rotating text gifs made with Xara X3D. Oh and moving text in the status bar.

I'm not sorry at all though.

jle17··on Windows gifski.exe with a digital signature
I used to develop a java app during an internship on a computer I was not even supposed to be admin on. McAfee AV crapware was randomly deciding that my app .jar was in need of being removed and there was nothing I could do without going against company policy except rebuild and hope this time it would go well.
jle17··on Literate Devops with Emacs Org-Mode (2014)
FWIW, Jupyter notebooks also have a kernel to support shell commands.
jle17··on What happens when you grep the file you've redirected grep to?
Maybe this is just me but when I enable that king of options I end up getting the automatism of bypassing them (like typing rm -f everytime if rm has been aliased to rm -i).

I prefer having a way of reverting changes rather than something that gets in the way.

jle17··on LuLu: An open-source macOS firewall that blocks unknown outgoing connections
1. Whether or not the OSI has a trademark doesn't seem relevant to me, they coined a term which wasn't used before and associated it with a well known definition. The distinction seems more significant than fine to me and causes confusion about what kind of license I (and others, as evidenced by the open issue on the subject) expect the software to be under. That a subject is source of disagreement is certainly not a valid reason not to discuss it.

2. I'm very aware of the efforts of free or open source software authors and I'm grateful for them. In fact, I occasionally take time to thank them and make donations to them (although I should do it more). This doesn't mean that inaccurate statements should not be corrected and I don't see anything `belligerent` about reporting them, as would be the case for reporting a bug.

3. You're right on this, I wrongfully assumed one of the person answering in the issue was the author. I changed my comment.

jle17··on LuLu: An open-source macOS firewall that blocks unknown outgoing connections
Are you seriously arguing that you can arbitrarily change the meaning of well understood words simply by adding a dash to them ?
jle17··on LuLu: An open-source macOS firewall that blocks unknown outgoing connections
Non-commercial clauses are explicitly prohibited by the OSD.
jle17··on LuLu: An open-source macOS firewall that blocks unknown outgoing connections
Unless I'm mistaken, this isn't actually open source, as it's under a non-commercial clause.

edit: there is an open issue about it: https://github.com/objective-see/LuLu/issues/4

jle17··on Nintendo’s Resurgence
> ties purchases to the hardware instead of a single account. If something goes wrong with my switch all my purchases die with it.

I believe your purchases are tied to your account, but can only be used on your "active" console, which you have to deactivate (or get deactivated by Nintendo if you don't have access to it) before being able to use them on another console.

jle17··on Linux Vendor Firmware Service
I don't think it's fair to supect Richard Hughes, who makes the ColorHug (open source/open hardware colorimeter) of trying to encourage proprietary firmware.

This is just a service to encourage up2date firmware, proprietary or not.

jle17··on An open source re-implementation of RollerCoaster Tycoon 2
He gave a pretty interesting interview early 2016, apparently he was focused on the rerelease of RCT on mobile and enjoying life : http://www.eurogamer.net/articles/2016-03-03-a-big-interview....

Seems like a humble person with a good life ethos. I like his philosophy with the RCT license of letting others have a go at it since he already made what he wanted.

I wish he would come back to make another game. RCT is so consistently fun so well put together it always impresses me so many years later. That guy is a hero of game design.

jle17··on Systemd-resolved does not keep the order of the DNS servers
> Ordering of DNS servers matters. For instance, you might have a fast one near-by (perhaps on the same machine or LAN segment); and a fallback one that is more costly to use (few hops of latency, more network resources).

Yes, in terms of performance it's pretty common that the order matters, but the bug report is about the order mattering in terms of result. This is less common and seems like a bad idea.

jle17··on Systemd-resolved does not keep the order of the DNS servers
Systemd was a personal project of Lennart, it didn't even originally came from Red Hat. Red Hat certainly hasn't the power to coerce Gnome into anything.

And major distros all had long discussions and debates on public mailing lists where the details of why they adopted it is discussed.

jle17··on Systemd-resolved does not keep the order of the DNS servers
> - it's a bit less convenient than looking for text files in `/var/log`

I find it more practical to be able to filter logs in any way I want (get everything that concerns this device or this service or this user) rather than in a single way.

jle17··on A straight talk about btrfs
I read somewhere (probably on HN) that it could be related to their acquisition of Permabit, a company which seems to be producing Linux software for deduplication, compression and thin-provisionning. This seems more in-line with what btrfs has to offer.
jle17··on SNES Classic trick for beating difficult Nintendo games
It seems they go further than the classic save states (that are already present on other Nintendo devices) and have implemented a rewind ability.

This reminds me of http://nintaco.com/, a recently released NES emulator with an infinite rewind ability. It is apparently implemented with a mix of save states and a recording of controller input which allows to reduce memory usage by just having to replay the input since the last save state.

I would be curious to know if the SNES Classic uses the same trick, although I suppose they don't need it as they probably don't support going very far back in time.

jle17··on “We will stop updating and distributing the Flash Player at the end of 2020”
swfextract from the swftools package should be able to do it.

`swfextract file.swf` should list resources in it, then `swfextract -p 12 file.swf` will get the PNG with id 12.

jle17··on “We will stop updating and distributing the Flash Player at the end of 2020”
The flash player itself can be launched standalone. On Linux Adobe provides a separate archive with a flashplayer executable that launches it without a browser : https://fpdownload.macromedia.com/pub/flashplayer/updaters/2...

I recall seeing it on Windows too.

jle17··on Microsoft Paint to be killed off after 32 years
At the very least they could add support for Unix line breaks...
jle17··on Sega releasing every console game for free with ads on mobile
Its not their first offense in this domain, I remember buying a DS collection of Sonic games and their was slowdowns, while in the meantime free emulators can do the job without problems.

Monetizing 20 years old games is already easy money, they could at least do it as well as people doing it on their free time...

jle17··on Pokémon Go Is Shadow Banning Cheaters
> Pokémon Go has zero actual AR; it's just overlaying a 3D animation on top of a camera feed, with no relation to reality other than readings from a shitty smartphone gyroscope.

Isn't it also positioning the Pokémon based on the camera feed ? I was under the impression that it was detecting objects in the picture and was trying to position the Pokémon in a way that made sense, but I was never sure.

← PreviousPage 2 of 4Next →