HNHacker News
TopNewBestAskShowJobs

ruph123

2,295 karma · joined February 14, 2020

submissionscomments
ruph123··on I made an eInk newspaper
Open because it runs Android and I can install any apps I want and even root the thing if I wanted to. (And by default it runs without google play services)

Compare this to the Remarkable who probably does not violate the GPL but whose software platform does not allow me to simply add more functionality.

Good example of “practically open” to “technically in the GNU sense ... bla bla bla”.

ruph123··on I made an eInk newspaper
Man I love e-ink devices so much. My Onyx Boox Note Air is one of the nicest and useful devices I have ever owned. I absolutely love it and their open platform. (I even ditched my Kindle oasis for the Poke3)

I always regarded e-ink as a soon-to-be (or already) obsolete technology and while that might still be true, I absolutely love it for reading and writing. There is currently nothing better.

ruph123··on NASA mission to Venus in 1978 may have detected phosphine, a gas related to life
Maybe the expectations of a "cloud city" should also be lowered. I guess it would be more like the ISS and less like Lando's station.

The general idea of colonization of other planets is in general much farther away than your average tech billionaire wants us to think :)

ruph123··on NASA mission to Venus in 1978 may have detected phosphine, a gas related to life
Not "every technological achievement seemed laughable before its time". Some were even imagined long before they came to reality.

Also that does not make every idea imaginable also achievable.

And conversely a lot of technological predictions were considered pretty seriously which are pretty far away from today (look at all the future predictions of the early 20th century. Flying cars and humanoid robots and all).

Your comparison with existing cars replacing horses at that time is pretty out of whack with our abilities right now and the task of terraforming Mars, even the question IF making it habitable is even possible. We cannot even redirect asteroids...

ruph123··on NASA mission to Venus in 1978 may have detected phosphine, a gas related to life
Mars' ground will not burn you to death, but the occasional solar flare due to missing magetosphere might, or the cosmic radiation, or the toxic soil.
ruph123··on NASA mission to Venus in 1978 may have detected phosphine, a gas related to life
First of all: Send some probes, explore, test.
ruph123··on NASA mission to Venus in 1978 may have detected phosphine, a gas related to life
Yeah it is remarkable that cloud cities on Venus are very quickly dismissed but terraforming a dead rock is...uh feasible?
ruph123··on Yank: Yank Terminal Output to Clipboard
Oh oh. Someone had a too harmonic day and wants to add some spice to it.
ruph123··on Buffer overruns, license violations, and bad code: FreeBSD 13’s close call
Thank you!
ruph123··on Buffer overruns, license violations, and bad code: FreeBSD 13’s close call
As someone who is totally not aware of this: Why is everybody so horrified about sendmail being included in an OS?
ruph123··on A “Better C” Benchmark
Lol thank you for that. I thought that was a joke language like Enterprise.
ruph123··on Buffer overruns, license violations, and bad code: FreeBSD 13’s close call
The core group had a chance to state this when they were asked for a response. This one word could’ve come from any of the FreeBSD devs contacted by the author. Instead back came either nothing or a general statement without any real message.
ruph123··on Joe Is Wrong (2009)
I don’t want to toot this horn too much (is that a saying?) but I really like the path Rust took.

It is not technically OO but close enough. For me as someone who learned programming with Java (and some SML) and mostly worked with OOPLs after, I never had problems whatsoever. You don’t have inheritance but traits (and importantly trait objects).

The ways to model in Rust with Enums, Structs and Traits are amazing and somehow really fit my mental model.

ruph123··on Do you really want Linux phones
Thank you for your work btw. It is much appreciated! And I plan on building apps myself in the future. But since I want to use Rust with GTK it is a bit hard to get everything fit together as a GTK-newbie (including glade).
ruph123··on Do you really want Linux phones
I think the whole Linux-on-the-phone experience would (have) profit(ed) a lot from focussing on real (e.g. mainline) Linux tablets.

It is easier to use the programs which are already available on the desktop due to the fact that GNOME (and probably KDE) already support touch screens. The usage of a tablet only slightly shifts from using a desktop. So it is a more gradual change.

So by rolling out tablets first, development time could be spent on smoothing out hardware acceleration, supporting cameras, responsive UI, optimizing touch, etc. And then we could tackle phones.

For me as a PinePhone owner, the biggest problem is not apps but overall speed. The OS feels very sluggish. And although I know that it is really old hardware, doing basic things should be much faster. This holds me back from really using it. The other big problem is battery consumption. Any distro I tried drains the battery so fast that I always have to shut off the phone when I am not using it. Even if I don't do anything. On a fresh Manjaro+KDE, I can see the battery drop by 10% after picking it up and using the browser for a few minutes.

And wrt to linux tablets: The PineTab[0] is sadly having really bad resolution (one thing that is excellent on the PinePhone btw.) and it is too heavy. It is a far less attractive package compared to the PinePhone which has "pretty ok" specs througout. So I am really excited for things like the cutiepie[1] or the jingos tablet[2] (if it is not a scam). Although the latter will come with a custom linux kernel which kinda makes the advantage of a (mainline) linux tablet worthless since one still depends on some people maintaining some old linux fork.

[0]: https://www.pine64.org/pinetab/ [1]: https://cutiepi.io/ [2]: https://en.jingos.com/jingpad-a1/

ruph123··on Opticsim.jl: Optical Simulation Software
Interesting! This really speaks to me. In my opinion your language can have the most foreign concepts or unusual ways how you should optimize code.

But only if it is well documented. And that is really the problem with Julia. Besides some video tutorials, which I don't find helpful, you only have the manual which is not that good.

I said this before here but if you look at Rust which has unique characteristics like the borrow checker and is often described as having a steep learning curve: I was never overwhelmed by it or even felt it was difficult because there is much high-quality material to help you: The amazing book, rust by example and a lot of great third party resources like cheats.rs or the "rust in simple language".

The other day I was trying to look for julia books. Most of them were outdated and people advised against buying them (or the publisher pulled them already).

ruph123··on Nobody designs for small iPhone devices anymore
One thing that really annoyed me who always preferred the smaller iPhones like the SE: When Apple updated their Music app to make everything super big and bloated it basically got unusable. Especially for classical music where you could not see past the long name of the symphony to see which movement it was. And even while playing you had to wait for the running text to reach the important part.

And all this was just blown up, they did not have to cram in a lot of infos they just increased the size of every UI element, made fonts bigger and bolt. It was really poor design, it felt like a phone for the elderly. Also one feature was gone that the old Music app had which would've helped here: hold down on a song to get the overlay of the whole name...

In general classical music is really poorly supported by many music services and apps but this was such a huge annoyance that I had to switch to a third party app and delete that shitty Music app.

ruph123··on French watchdog rejects request to suspend Apple's App Tracking Transparency
Maybe the App Store’s ads (e.g. when you search).
ruph123··on Avoid Consumer Routers
Great to hear! I love the ability to swap out wifi cards or even insert a wan module. Great it wifi cannot be trusted as a fallback.
ruph123··on Avoid Consumer Routers
What are people’s thoughts about the Turris Omnia[0]?

Does it hold up to their claims and is it playing nice with American ISPs like charter?

[0]: https://www.turris.com/en/omnia/overview/

ruph123··on An argument that nuclear power makes the climate crisis worse
> recycling issues

You gotta love the whataboutism of the nuclear folks ranting about recycling issues of current renewable energy tech when nuclear leaves behind toxic material that has to be kept in a safe place for a long time surviving changes in government, potential revolutions, terrorist attacks, incompetence, greed, etc.

ruph123··on SpaceX delivers 3rd batch of Starlink satellites in two weeks
More junk, and no responsibilities of the companies whatsoever. The cleanup (or kessler syndrome-related catastrophe) will be payed with taxpayer money: https://platform.leolabs.space/visualizations/leo
ruph123··on Why asynchronous Rust doesn't work
> As a C developer who has never really used C++ or Rust I sort of agree.

So you are saying:

“As someone who has never really used A or B I agree with the comparison of A and B.”

Pretty much sums up some of the comments here. People who don’t spent much (or any) time with Rust make (or support) wild statements like this.

Rust is what you can learn in a few weeks, C++ takes a lifetime and then you are dead.

ruph123··on The new Google Pay repeats all the same mistakes of Google Allo
> - you can't upload photos using e.g. Google Photos or Nextcloud in the background

You can. I use PhotoSync to upload my photos in the background to my Nextcloud server via WebDav. Nextcloud and Dropbox have their own special functionality to automatically upload photos in the background.

ruph123··on Julia: A Post-Mortem
Yeah it is really apparent how much excitement their is for Rust. This is also quite noticeable in the community which is also super friendly and helpful. And the fact that tools get rewritten in Rust left and right instead of using mature frameworks in other language speaks to the incredible momentum. The hype train is certainly deserved.
ruph123··on Julia: A Post-Mortem
Or an Element chat? I would not sign up with that service because of their sketchy privacy setup.
ruph123··on Google suffers from a digital petro curse
> [...] what signal does that send to the third party developers

This but also: what signal does this send to the consumer to whom Google abandoning services is already a running joke. Would anyone knowing about this now buy a game on Stadia that they can only play on that very shaky platform?

ruph123··on Julia: A Post-Mortem
While I don't think this piece was well argued I must agreee with the sentiment that Julia is somewhat of a disappointment, at least for me personally. Last year I started learning Rust and wanted to use it instead of C++ in the future. I since have programmed quite a lot in it, contributed to open source software and absolutely have fallen in love with it.

So this year I wanted to replace my default scripting language (Python) with Julia and potentially use it for my simulations or ML in the future. But every time I take a stab at Julia - last time around the release of version 1 - it never really stops feeling foreign. Everything is slightly unintuitive and weird. Also, learning Julia made me realize how amazing Rust's learning resources are. Besides the official book and the API docs (with an amazing template), there are a lot of great third party and actively maintained resources likes cheats.rs. I never felt Rust was unituitive or hard to learn. Even if some concepts are unique, the resources do a great job of introducing them to you. While Julia's learning website lists an exercism course, its manual and a bunch of video lectures.

I think selling Julia as a Python competitor raises wrong expectations. Julia may look easy or Python-like but is far more difficult to use IMHO. They may be similar in terms of applications but at least in how they feel to use, they are very different.

I still haven't given up but whereas I speak very highly and enthusiastically of Rust and recommend it everywhere (yes I am one of those people), I cannot see myself doing the same for Julia in the future.

Ps.: I wish there was a book club-like way of learning programming languages and discussing progress with friends. That would make learning even more fun.

ruph123··on Why Nuclear Must Be Part Of The Energy Solution (2018)
> Don't be fooled by disastrous events, nuclear is statistically the safest energy source we have[1], so don't fear it senselessly.

The fear of operation should not be put forward as the one problematic thing of nuclear energy.

Another big problem is how we deal with the toxic waste for the next millennia? Especially looking at the volatility of sensible politics in the US, how can you be sure that the next Trump will not just suppress information about leaking nuclear waste and straight up not deal with it because it is “fake news”?

The problem with nuclear power plants is that: You have to deal with very dangerous material and guarantee that this waste, which could very well outlive humanity, will not hurt your population. How can you guarantee that? Don’t use the straw-man argument of “Oh ya’ll are just against nuclear because of safety in operation”.

ruph123··on Linux Logo (1996)
Don’t forget Ferris!
← PreviousPage 7 of 9Next →