HNHacker News
TopNewBestAskShowJobs

ripperdoc

242 karma · joined August 28, 2012

submissionscomments
ripperdoc··on macOS Monterey's new network quality tool is surprisingly good
Nice! A network tool I've always wanted is one that automates the investigation you have to do manually if you are experienceing "internet issues". I mean, the check list is quite straightforward but still a pretty manual process, stuff like: - Do I have the expected IP? - Is there large packet loss or latency issues hinting at connectivity issues? - Can I ping the local gateway? - Can I ping to outside network? - Is my nearest DNS responding? - Is another, remote DNS responding? - What does Downdetector or similar say about the service I'm trying?

It would be nice with a one click tool that just went through this in order and gave a diagnosis.

ripperdoc··on Ask HN: How do I easily catalog a couple thousand physical books?
I'm not sure of the value for me to catalog all books just for the titles. What I would like is whenever I search Google, it would also search my books and tell me which book to open. It feels like a lot of knowledge sits on my shelves that I'm not really using. Not sure if that exists, but obviously the hard part is getting access to full-text contents of books - scanning pages by myself would be extremely time consuming.
ripperdoc··on A Docker footgun led to a vandal deleting NewsBlur's MongoDB database
Are you sure? I also have "127.0.0.1:external:internal" on some services and I cannot reach them with nc, but I can access those that are just configured as "externa:internal"
ripperdoc··on NovelWriter 1.0 – A markdown-like editor for writing novels
Possibly relevant alternative product: Dabble, which includes plotting tools, etc, using Svelte as UI if I understood it correctly. https://www.dabblewriter.com/
ripperdoc··on Traffic Simulator
Probably you need to add the factor of accidents. Not only do they kill people, they are also the major reason for blocking traffic.
ripperdoc··on Show HN: Cmap – interactive visualization library for concept map
Nice! But like many map/graph tools, it's lagging quite a bit when zooming or panning around. (Chrome on older Macbook Retina)
ripperdoc··on Ask HN: Has anyone migrated off containerized infrastructure?
I'm running a couple of small servers with containers and I was quite early on the Docker train, and for me, it definitely solves some real problems even at small scale. Of course, as anything, it also brings new problems. Here's why I went for it:

- Before, when I just SSH:ed to servers and rscynced files, I had many situations where I forgot what change I did on a server, how it was set up, and so on. I found Docker when I was looking for tools to put those various commands and bash scripts into one place for central storage and easy re-creation of the environment. Dockerfiles and containers makes everything reproducible and reduced to the smallest amount of steps needed to get something correctly setup.

- I would find that something worked locally but not on remote due to different versions of some dependency. Docker images ensured I could test in almost identical environments. It's also easy to try new apps without worrying about polluting the current environment, so I'm not faster in trying out solutions and rolling back/forward dependencies.

- I would test things on the server, because I was not able to run the exact setup on my local computer. This takes time and risk breaking real stuff. Docker images fixes this.

- I would struggle with knowing what services ran or not. Part of this came from me not knowing all the ins and outs of Linux, so I felt it was hard to get an overview of what's running. docker ps makes it easy to see what's running.

- Updating a traditional app often required me to change more things than just update a source tree. It could be starting/stopping services, adding files in other places. So updates tended to become manual and error-prone (I didn't do them often enough to remember by heart what's needed). Docker and primarily docker-compose encapsulates all the stuff into simple commands.

- Before, my apps would use mixed sources of configuration - environment, config files in different places, command line arguments. More importantly, they would often be stateful, saving things to files that needed to be managed. With Docker, i was somewhat forced to align all config in one place and make everything else stateless and that makes things much cleaner.

- As a hobbyist, I rarely had the time before to go over the security of my servers. I find that Docker provides a better secure default in terms of making it clear what services are open to the world and by reducing the attack surface.

Of course, containers have brought some problems too:

- Lots of apps were not ready to be containerised, or required a lot of hacks to do so. So I've done a lot of debugging and sleuthing to find the right way to run and configure various apps in Docker. These days, the official Docker images are much better and exist for almost all apps, but there is still a lot of "messy magic" built into their Dockerfiles.

- More often than not you want to get into the container to run something, debug, ping, check a file, etc. This gets more convoluted than before, and you need to learn some new tricks to e.g. pipe in and out data. It's made harder by the fact that many images are so minimalistic you don't have access to the full range of tools inside the containers.

- Logging in Linux is IMO a mess since before, but still with Docker it's not great, just mashing up stdout for all containers and unclear rotation procedures. There are many ways to deal with it, but they often require lots more tooling, and it still gives me some headache.

- Yes, waiting for build and transfer of images adds a bit of time to deploy. And it's somewhat annoying to deal with two version control systems, e.g. git and Docker Hub. I haven't gone all in on CI yet but that would automate more and just let me use git.

ripperdoc··on Contextualise: Manage your knowledge
You should build it into the Dockerfile so it's easy to try out.
ripperdoc··on Natural Language Processing (2018) [pdf]
Happens to me as well on Chrome/Mac. Not Safari though.
ripperdoc··on The World’s Oldest Tree Lives in Sweden
Midsommar was recorded in Hungary in any case.
ripperdoc··on Protester shot in chest by live police round during Hong Kong protests
I DO know something about China and Hong Kong, having lived/worked/studied in them, and having half of my family there. And of course, as in any of these things, nuance is the first thing that goes out the window.

First, although Hongkong has been peaceful in the last decades, it has had some pretty severe rioting before, in the 60s and at various other times. But what we see now is a drawn out result of the 1997 hand-over. There are many factors. One is that China (and the colluding business interests) have moved step by step in opposite direction of democracy. Another is more about psychology - Hongkong used to be a star in the region, but it's now in Chinas shadow and more and more dependent on the mainland, even "overrun" in certain ways. So there is a built up frustration in Hongkong around both of these things.

China has not yet brought down the hammer on Hongkong, and they have not removed property rights and the overall freedom. Sadly, these protests are more likely to bring the dictatorship closer. But all revolutions are like that. Almost inevitably they turn violent (on both sides). The government feel the need to push back harder to quell the fire. In any conflict, both sides lose. And yes, almost inevitably

Now, that's the nuance. Then you have the simple fact that China is not a democracy, it's an oppressive surveillance one-party state. All of the democratic world has a certain moral obligation to either attempt to transform or to oppose China. Unfortunately, most have gotten in too deep and have too much to lose on criticising China. Therefore the global response is weak, and large corporations tend to follow the money rather than the principle. This is very sad.

ripperdoc··on CSV 1.1 – CSV Evolved (for Humans)
Why not use tab-separated values, you get improved readability and less quoting needed, or am I missing something?
ripperdoc··on Planets in Google Maps
This is awesome. Doesn't seem to do turn-by-turn :) But on that note, does anyone know a good software to estimate trip times in the solar system? E.g. that can include things like optimal launch windows?
ripperdoc··on I spent two weeks delivering for Uber Eats and made $4.40 per hour
Uber Eats is less known in Stockholm and a later entrant.
ripperdoc··on Show HN: Twincl Editor – A WYSIWYG/Markdown dual-mode editor
Any Github page?
ripperdoc··on Wi-Fi and LTE in Unlicensed Spectrum Bands
Just FYI, here is response by Qualcomm. They say for example "Qualcomm’s demonstrations have proven that adding a neighboring LTE Unlicensed node does not impact an existing Wi-Fi node any more than would adding another Wi-Fi node. In fact, in many cases, replacing a Wi-Fi node with an LTE-U node improves throughput for nearby Wi-Fi users" http://apps.fcc.gov/ecfs/document/view?id=60001104452
ripperdoc··on Work in Sweden
Why is that?
ripperdoc··on One wolf's migration across Europe
SMS doesn't use GPRS, it's sent on a special channel
ripperdoc··on Framer: Prototyping Toolkit
I'm getting no scrollbars on this page, which makes it hard to...scroll. (Latest Chrome on Windows 7)
ripperdoc··on Automatically Mark as watched your TV, Anime + Movies
Ok, sounds good! Anime I can imagine is tricky.
ripperdoc··on Automatically Mark as watched your TV, Anime + Movies
How is this different from https://trakt.tv/ ?

Also, considering people watch on all kinds of devices (w.g. iPhone in the commute, laptop in afternoon, TV in evening), it's not very clear on how it will actually manage to track what I watched across those devices.

ripperdoc··on Burying the URL
Would be great to see a proposal for some next generation, semantic URLs that are more userfriendly (e.g. less machine friendly). With new TLDs, hashtags and search terms in ads the traditions are already being broken down. Why can't an URL be like a search string, just with some formal language behind it to make it standard?
ripperdoc··on Squirt.io – Readability Meets Spritz Speed Reading
Nice layout for this one, a tad better than OpenSpritz.

One issue: numbers with points get split up, which is very confusing. E.g. 16.4 becomes 16. and then 4.

Another issue: It sometimes starts reading out script code, e.g. here. http://www.forbes.com/sites/adamtanner/2014/03/05/amazons-wa...

One feature request: Keyboard shortcuts to pause and maybe to step back or "zoom" out to see the whole last/current sentence before continuing.

ripperdoc··on jQuery Boilerplate
Same issue for me.
ripperdoc··on Replace Dropbox with BitTorrent Sync and a Raspberry Pi
It probably can, but the BitTorrent Sync use case is likely trying to cover a lot more. For example, making it easy to sync across internet, across NATs, across operating systems. Yes, with some thought, all that is possible with SSH and rsync as well but it's a PITA to maintain and not very mom-friendly. BitTorrent Sync would allow me to sync computers across the world and also share folders with family members.
ripperdoc··on Flynn - Open Source PaaS powered by Docker
I'm a user of OpenShift, and to be honest, it sounds like they are doing exactly what Flynn wants to do (but without Docker). They have cartridges, both official and community made, but they can also be bypassed and customized, as far as I can tell.
ripperdoc··on Pirate Bay co-founder aims to launch surveillance-proof messaging app Hemlis
This clearly highlights one of the big challenges for mass market surveillance proof apps - there are too many obscure alternatives (unless one counts iMessage as one of them). Getting the critical mass of users (similar to what Whatsapp and Line accomplished) will be a huge challenge.
ripperdoc··on Archy
Nice, especially the zoom-approach, have anyone seen this being implemented? However, I disagree with the whole idea of typing commands. For power users that's great, but for casual users, it's nearly impossible to know which commands exist, what they are called or what they will do. The menu based interface has the great advantage that it categorizes commands and allows the user to see what can be done, and use deduction to pick the right command. There should be no need to remember any command names or key combinations for light users.
ripperdoc··on European roaming charges will end in 2014
As a Swede, I really don't see the connection between free WiFi and socialism here. First, I haven't really perceived that Sweden has THAT much free wifi. And in Asia, free WiFi is everywhere, and no socialists as far as I can see (North Korea don't have much WiFi at all, unfortunately).
ripperdoc··on Rsync.net Warrant Canary (2006)
Instead of the somewhat fuzzy method of dating via news, couldn't they combine this approach with that recommended by Errata Security to use bitcoin as a public ledger? http://erratasec.blogspot.com/2013/05/bitcoin-is-public-ledg...
← PreviousPage 2 of 4Next →