HNHacker News
TopNewBestAskShowJobs

CDSlice

1,044 karma · joined August 28, 2018

submissionscomments
CDSlice··on Comic Mono – a legible monospace font
That’s 27 years ago, I’d say that quite a few people have lived their childhoods with Comic Sans as a common font.
CDSlice··on Video uploads now available across GitHub
Windows actually has screen recording software built in now with the XBox Game Bar. It’s meant for recording games but there isn’t any reason that you can’t use it for other programs.
CDSlice··on Starship SN11 Launch Attempt Ends in Rapid Unscheduled Disassembly
The rocket was supposed to be able to blow up like this, that’s why the flight termination system is installed. Also SpaceX has to get certified for launching from Boca Chica which means that all the government agencies that could get involved have already given their permission for this sort of event occurring.
CDSlice··on Starship SN11 Launch Attempt Ends in Rapid Unscheduled Disassembly
I would imagine it’s because you are working with rockets and satellites that actually go into space. Personally I’d gladly make the trade off with 2/3 less comp compared to FANG in order to work with Falcon 9, Starlink, and Starship. And considering how many capable engineers SpaceX has I think there are more top tier engineers willing to make that trade off.
CDSlice··on They Just Moved to Austin. Now They Want to End One of Its Traditions
I'm pretty sure they called the cops on their neighbor because they were getting assaulted ("having to block punches"), not because of the music.
CDSlice··on Mischa's Cursed Webring
I'm not really sure what's so "cursed" about this website? http://www.hytechshotz.com/default.asp

The website design is pretty bad but based off of the OP saying "most of them are really deep and demonstrate some sort of twisted brain that was behind each site" I'm not really sure why this one is on the list.

CDSlice··on Rocket Lab Unveils Plans for New 8-Ton Class Reusable Rocket
They recently built a launch site in the US so I think ITAR is still going to apply to them
CDSlice··on Changes to LastPass Free
Bitwarden has the ability to store secure notes as well. I don't think it has the ability to store arbitrary files though.
CDSlice··on Lego won't make modern war machines, but others are picking up the pieces
It sounds like you are looking for Lego Classic[0] which are pretty much just buckets of bricks. I have seen them in stores although not as prominently featured as say the Star Wars sets. The Creator 3 in 1 theme[1] is also made up of generic pieces. Although they do come with instructions for three different models it’s also pretty easy to use the parts to make your own designs. Finally, there isn’t anything stopping you from buying a bunch of sets and dumping all the pieces into your own bin or bucket. That’s how most of my family’s sets ended up anyway after our sets got scrapped for parts to make new things.

[0] https://www.lego.com/en-us/themes/classic [1] https://www.lego.com/en-us/themes/creator-3-in-1

CDSlice··on Elon Musk wants clean power. But Tesla's carrying Bitcoin's dirty baggage
Aren't most cars unused for 90% of the day because that is when everyone is working? In that case won't we still have to have around the same number of cars to take people to and from work?
CDSlice··on Rust: “Move fast and break things” as a moral imperative
Why would you need to bootstrap Rust on a T2 platform? You already have a rustc build for that platform, can't you just use it? It may be buggy yes, but if you have a built compiler you should already be a good deal of the way to having a working compiler since you can "just" run the tests and see which ones break. Descriptions of what actual problems you ran into would be greatly appreciated, especially since riscv64-musl isn't a target mentioned at all in https://doc.rust-lang.org/nightly/rustc/platform-support.htm... and I do want to know what makes it so hard to get a platform from T2 to T1.

I also resent the insults that I am blindly "towing the party line", I truly don't believe that with the market share POWER9 and RISCV have it is worth putting in the effort of supporting them unless you are a "true beliver" in them, in which case you can put the work in yourself if you want to. If this is unreasonably hard (which it does appear to be since you weren't able to make any progress in a week) it would be much better to hear what actually made it so hard instead of whining that the Rust devs won't support your esoteric platform for you.

CDSlice··on Rust: “Move fast and break things” as a moral imperative
> Also, the Rust Foundation just looks to me like a corporate mouthpiece, not unlike the Linux Foundation, which will do little to nothing to make Rust better for anyone. 10 directors and 1 developer, what a recipe for success!

The Rust foundation isn't supposed to have any control over the project, rather it is meant to serve as a liason between companies that want to fund Rust development and operational costs and the developers that work on it full time. It also serves as a holding ground for various trademarks that used to be owned by Mozilla. You are also wrong on your numbers, only 5 of the directors are from companies, the rest are members of already existing Rust leadership.

CDSlice··on Rust: “Move fast and break things” as a moral imperative
I fundamentally disagree with the sentiment in this article. Rust does not have a culture of "move fast and break things", if anything it suffers from the opposite problem where language additions for things like const generics or async can take a long time to be stabilized because once they are they can't be changed. This is also why the standard library is so small, since it is subject to the same stability requirments as the language once something gets added to the standard library it can't be removed unless it is unsound.

Rust does have one current implementation, but there are efforts to get another one written in C added to GCC. There is also mrustc which is written in C++ and does not have a dependency on LLVM and can be very useful in bootstrapping rustc anywhere that has a C++ compiler.

I also personally don't think that Rust only having T1 support for Windows, Mac, and Linux on x86 and Arm is a problem, everything else is practically non-existant when compared to these platforms. The only potential execption I can think of is the BSDs but FreeBSD and NetBSD have T2 support which means that Rust will have a build for these platforms, they just might be buggy. If anyone wants to put in the work to make sure these builds are not buggy and make features work for them the Rust team will gladly bump them up to T1. However, I don't think it is worth putting in the effort for the other platforms mentioned in the blog post. How many people are using POWER9? Can you even buy a useable RISCV machine at the moment? If and when these architectures start being widely used I'm sure there will be somebody willing to port Rust to them, however until then it would be wasted effort.

I'm not going to argue that a formally verified C program is going to be worse than a Rust program, let alone that writing a program in Rust will instantly solve every security problem you have, but considuring how many memory safety bugs regularly cause security issues I think that writing new programs in Rust and putting the effort in to carefully rewrite C/C++ programs into Rust is a net benifit to security and certainly better than starting a new project in C or C++.

CDSlice··on Spyder – a free and open source scientific environment written in Python
I’m not sure if it’s really fair to complain about seeing a two time post install message all the time because you effectively uninstall and reinstall the software everyday, or at the least not without disclosing that your environment isn’t what most people use.
CDSlice··on AirPods Max: An Audiophile Review
I don't think these headphones are meant to be used for Audio Engineering but rather for casual listening at home or on the go. Complaining that the Airpods Max aren't suitable for audio engineering is like complaining that a Porsche 911 can't haul sheets of plywood and other building materials around. You would want a truck or van for that purpose, not a sports car. It's the same with the Airpods Max, if you want to do audio engineering you want studio monitors with their flat, static, "boring" sound and not more headphones meant for casual, "fun" listening.
CDSlice··on AirPods Max: An Audiophile Review
A lot of people don't have the hardware to make frequency response graphs and unless you are doing reviews full time it is very hard to justify buying that hardware.

Anyway, for the Airpods Max specifically I don't think the frequency response graph is useful because they change their tuning dynamically so what you measure is not going to be what gets played when you listen to them.

CDSlice··on What Did We Lose When We Lost the Stars?
I’m not saying that SpaceX themselves asked people outside of the US, but that they did get permission from the FAA which has to make sure any satellite constellations they authorize abide by various international treaties about the use of space.

Also you are moving the goalposts, your original post claimed that SpaceX didn’t ask anyone for permission which is completely false.

CDSlice··on What Did We Lose When We Lost the Stars?
> Starlink is a commercial operation intended to make money for its investors, none of whom asked for permission to do this, they just did it.

This is completely wrong, in order to launch Starlink SpaceX had to get approval from the FAA. You can't just stick whatever you want in space.

CDSlice··on What Did We Lose When We Lost the Stars?
The lifetime doesn’t seem to be that much longer, according to [0] a Starlink satellite’s orbit will decay in around 5 years.

[0] www.businessinsider.com/spacex-starlink-internet-satellites-percent-failure-rate-space-debris-risk-2020-10%

CDSlice··on Birdwatch Overview
On StackOverflow there is a simple, objective measure for judging answers and posts by. Namely “Does this answer actually solve my specific problem?” If there are syntax errors or if the answer plain just doesn’t solve the problem it won’t get upvoted or selected as the correct answer.

On Twitter what objective measure are you going to use to evaluate “The election was stolen by widespread voter fraud”? The news? Half of the country believes that “liberal” news is full of lies and the other half thinks the same of “conservative” news.

CDSlice··on The Buy Nothing Project
Because shoes tend to wear out a lot faster than other clothes plus wearing shoes that are broken in to someone else's foot doesn't tend to feel all that good.
CDSlice··on Poll: Switching from WhatsApp
Your only option is to export the database from the desktop app and use third party tools like https://github.com/bepaald/signalbackup-tools to decrypt the backup. However in my experience this backup does not include all of your messages and as such there is no way to get your chat history out of this walled garden.
CDSlice··on WhatsApp gives users an ultimatum: Share data with Facebook or stop using app
On the other hand, you will have an absolute pain trying to transfer messages to another device. To move from one android device to another you have to manually make a database backup (hope you didn’t lose your old phone!) and copy it over to a new phone. Moving from an iPhone to another iPhone is slightly better since you just have to have both iPhones and then the app can sync the data across. However if you try to move from Android to iOS or vice versa, you are absolutely screwed. There is no way to get your data transferred to your new device and there is no way to get your data out of signal, even the database backup the Android app has doesn’t include everything. Say what you want about WhatsApp but at least thanks to GDPR my data isn’t permanently trapped in one app forever with no way to get it out.
CDSlice··on A half-hour to learn Rust
Bignum arithmetic actually is pretty simple in Rust if you use the right library. Rug[0] makes using bignums look almost just like using native numbers through operator overloading.

[0] https://crates.io/crates/rug

CDSlice··on Tillis Releases Text of Bipartisan Legislation to Fight Illegal Streaming
If by 5000 pages you mean 5, you might be correct if you are a really slow reader.
CDSlice··on AirPods Max
Not everyone has the space for a decent speaker setup. An open back pair of headphones will work anywhere as long as the environment isn't too loud. Another reason could be if you are living in an apartment with neighbors who won't be very happy with your speaker setup blasting sound through the walls into their apartment. Open back headphones do leak sound but in a much more localized area. Also, you can get a great pair of open back headphones for $200 or less and then with a $50-$100 amp have amazing sound. I haven't looked closely into speaker setups but I feel like a good speaker setup is going to cost more than that.
CDSlice··on No Config for Old Men
YouTube, SoundCloud, Spotify, and Apple Music are all streaming services, not places to buy music. However, you can buy digital music from Amazon, the iTunes Store, Bandcamp, and other places that give you DRM free audio files. I personally think this is a fair trade off because when you pay for a streaming service you are just renting access to their library while if you really want the music for keeps you can simply purchase the music.
CDSlice··on Using Matrix to replace proprietary and centralized chat apps
At least for me, Matrix has not been a very good experience. It is very bare bones compared to programs like Discord and has been pretty glitchy in my experience with things like mentions not working reliably. My friends and I have instead set up a self-hosted Mattermost instance which has everything we wanted like self hosting for privacy, a great bot API, easy channel management with the ability to reply to specific messages, and it has a simple way to self-host file uploads. Mattermost is also much more performant even though both Mattermost and Element are Electron apps. Mattermost also just has a much nicer end user UX in our opinion.
CDSlice··on Ask HN: Should I learn C/C++ or Rust as my first systems programming language?
Making FFI calls to C is pretty easy and writing the FFI interface definitions can be completely automated with tools like bindgen [0]. Making FFI calls to C++ is a lot harder to do by hand, although cxx[1] is supposed to make doing so a lot easier as long as you can control the C++ end as well to be able to make it compatible with Rust Strings/Vectors/etc.

[0] https://github.com/rust-lang/rust-bindgen

[1] https://github.com/dtolnay/cxx

CDSlice··on Building a computer in Conway's game of life
I'm not so sure this is correct. [0] says that Hashlife has logarithmic complexity on average. In the worst case it is O(n) since it could have to look at every element to see a pattern if one even exists [1]. Therefore the worst case for any algorithm running in a Life turing machine using HashLife is the same as if it was running directly on the machine.

[0] https://fanf.livejournal.com/83709.html [1] https://softwareengineering.stackexchange.com/questions/2345...

← PreviousPage 2 of 9Next →