Hacker News new | past | comments | ask | show | jobs | submit | app4soft's favorites login

https://www.bikegeocalc.com if you want something more simple. Use it all the time.

Similar thing but for Win32 - http://libw11.sourceforge.net/

Hey there, just wanted to thank you because you also fixed my Twitter Spaces downloader app[0]! After the API changes the default bearer token I was using (same as yours) stopped working, but after changing the same way you all's back to normal :D

0: https://github.com/Chiplis/moonbird


I know a lot of people look down on ChatGpt. But I have been using it for creating scripts to use with ffmpeg and I was able to get most of the things that I needed with very little massaging required. You can then ask ChatGpt about what it did and why so it will explain it as well so you can get some basic understanding on how things work. People don't realise what kind of tool Chat Gpt is and how to properly utilise it but it can be very useful for stuff like this.

How about any x86 OS in the browser, with JIT translation to WASM and including network access?

https://copy.sh/v86/

To be fair, I believe Bellard's JS x86 emulator predates this (and WASM, and to my knowledge also possibly emscripten) by several years :) It has a very interesting history itself:

> I wrote the initial version of JSLinux[...] in Javascript

> [...] I modified it to use the asm.js Javascript subset [...]

> [...] so I converted the JSLinux asm.js code to C and converted it back to Javascript with emscripten!

[1] https://bellard.org/jslinux/tech.html


https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ma...

If it were me, I'd go for the <map> tag instead of fancy new CSS!


Not a popular language/RAD these days, but I wouldn't rule out Lazarus/FPC.

https://github.com/zamtmn/zcad https://wiki.freepascal.org/Projects_using_Free_Pascal



Hi, Paul. Lets clear what You just said about me:

> He goes under multiple user names.

Not true. I'm using `app4soft` almost everywhere now: https://git.io/DailySolveSpace

On GitHub my account name is "Symbian9", but nickname is `app4soft` too.

> I find him both useful for bug reports and some feature ideas, but he can also be one to overstep (to put it kindly).

Its just because I'm a human living in free country, where each citizen has a right to being criticize something in same time trying to help fix & improve it.

> it's not entirely clear if he Ukrainian or Russian.

I'm Ukrainian living in Ukraine. Here is my statement for HN:[0]

I has nothing to connect me with Russia, so do not do that anymore.

> he did contribute one of those language translations, but I forget which one.

Common man, You know that I contributing to Ukrainian locale:[1]

> Well, he was a large contributing factor to the previous SolveSpace lead maintainer quitting.

Not true: `whitequark`, being on HRT therapie, completely broke communication between bug reports & feature request contributors and main SolveSpace development branch.

Also, `whitequark` resigned from SolveSpace project itself, just after `Evil-Spirit` (Russian living in Russia) mistakenly call they "him", instead of "she/they" — `Evil-Spirit` did not know that `whiteaqurk` was on HRT and transited gender from men to girl.[2]

Also, `whitequark` is the man who near converted SolveSpace to doble-licensed open-source, far away from its inital GPLv3.[3]

Thanks to `jwesthues` (SolveSpace founder), we rolled to GPLv3, removing CLA & double-licensing.

Since then SolveSpace is FLOSS, fully Free/Libre Open-Source Software again.

Any questions?

[0] https://news.ycombinator.com/item?id=30395897

[1] https://github.com/solvespace/solvespace/commits/master/res/...

[2] http://web.archive.org/web/20201013183045/https://nitter.net...

[3] https://github.com/solvespace/solvespace/issues/1098


Russian visitors of my foss project (https://www.filestash.app/) now see the message of peace address to them by president Zelenskyy: https://www.youtube.com/watch?v=Fwzb_JX7u04

I’ve run https://www.thecolorapi.com for years that offers similar color introspection via JSON API ergonomics.

As others have said, it can also be done with a uBlock filter.

For example, here are my filters that block and remove terrible copycats/translations of StackOverflow https://gist.github.com/quenhus/6bd2c47e5780f726f0c96c0a2ee7... . I hate these copies that somehow manage to be better referenced than StackOverflow.


Marco Vazquez[0] wrote in the `README.md`:

> In this repository I will explain the steps I followed to create this Business Card made out of PCB material inspired by Chris Tully's card from Hackaday[1]

[0] https://github.com/Hanqaqa

[1] https://hackaday.io/project/67644-pcb-business-card


I like yad[0] for this. For example, I use it to present a GUI color picker to change/insert colors in Vim (via a plugin called vCoolor[1]). I also use it in some i3/sway scripts that need user input or to show a progress bar.

[0]: https://github.com/v1cont/yad

[1]: https://github.com/KabbAmine/vCoolor.vim


I think the problem here is more so your method of blocking Youtube than anything Google is doing.

You should block DNS resolution of youtube.com and block outbound connections on port 53 to any device other than your router.

This wouldn't stop DNS over HTTPS, but that workaround can also be blocked.

https://support.mozilla.org/en-US/kb/configuring-networks-di...


There is a new open source PDF viewer called sioyek that has many of the features of sumatra and has experimental linux builds.

https://sioyek.info/

(Disclaimer: I am the developer of sioyek)


This has the latest developments, but is also seemingly unmaintained for over a year: https://github.com/4lex4/scantailor-advanced

Scan Tailor forum: https://forum.diybookscanner.org/viewforum.php?f=21


This seems to be a planned change related to a new link generator they released in 2017 [1]. You can opt out here [2] if an old video is effected. It seems like the unlisted feature is otherwise unchanged. I suppose you can also flip an effected video back to unlisted and get a new link after this goes into effect.

[1] https://support.google.com/youtube/thread/114633828/changes-...

[2] https://support.google.com/youtube/answer/9230970


This is true for _libpython_ (the shared library version), which is the default on some distros (RedHat, Fedora, Arch), but many others (Debian, Ubuntu) use statically linked Python and never paid this performance tax.


I don't understand why this is flagged. It's highly relevant to tech (particularly given trump's moves on Chinese tech firms and his treatment of social media) and from a legitimate source.

Hi folks, I'm the CEO of GitHub.

GitHub hasn't been hacked. We accidentally shipped an un-stripped/obfuscated tarball of our GitHub Enterprise Server source code to some customers a couple of months ago. It shares code with github.com. As others have pointed out, much of GitHub is written in Ruby.

Git makes it trivial to impersonate unsigned commits, so we recommend people sign their commits and look for the 'verified' label on GitHub to ensure that things are as they appear to be.

As for repo impersonation – stay tuned, we are going to make it much more obvious when you're viewing an orphaned commit.

In summary: everything is fine, situation normal, the lark is on the wing, the snail is on the thorn, and all's right with the world.


I'm really looking forward to seeing this develop. I think we're far from having too many strategies for generating parametric drawings.

I liken this to OpenSCAD, which is really fun in a similar way.


They are so annoying that I block scripts of captchas in uBlock Origin. So far I've blocked the scripts of recaptcha and hcaptcha [1]. If a website uses a script captcha I leave. But recatcha told me once I was a bot, so I guess it's OK that I don't use websites that don't like bots.

[1] The 3 uBlock Origin filters:

  ||www.google.com/recaptcha/*$script,important
  ||www.recaptcha.net^$script,important
  ||hcaptcha.com^$script,important

Step 1: Get a virtual phone number.

Step 2: Get Signal and register using virtual phone number.

Step 3: Protest!


Python + Functional = http://coconut-lang.org/

I'm really happy with the very well build swissmicros DM42 calculator: https://www.swissmicros.com/dm42.php

It is inspired by the venerable HP42 and an e-ink like display that persists when powered off, an arm cpu running at 24MHz when powered by a cr2032 (or 80MHz when on USB power). Both the display and the key action are a big advantages over using a calculator app on a phone.

The software is entirely free software.

They will have a new model coming out in the next year or so which is on the same hardware platform (but a different model because the key layout is different) with an even more powerful software stack.

Unfortunately dedicated calculators are a seriously niche market, except for education. And education results in weird user hostile features as well as being extremely overpriced. (DM42 is also not super inexpensive, but at least there its because its extremely well built and made in very small quantities).

A lot of really awesome things could be done but without a bigger market it's hard to justify the development costs and manufacturing NREs.


Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned (770 points, 34 days ago) https://news.ycombinator.com/item?id=22811653

Having APIs designed for public consumption probably helped.

I worked on a document a few years back on anonymizing IP addresses. If you find yourself in a situation where you need to balance anonymization of IP addresses with research needs, this paper may be useful.

https://www.icann.org/en/system/files/files/rssac-040-07aug1...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: