archevel's recent activity
-
Comment on What advice would you give to someone who has coded in jquery for years and now wants to gracefully switch to modern js? in ~comp
-
Comment on What are the most personally influential/impactful/useful Tildes posts you can remember? in ~talk
archevel The first thing that popped into my head regarding this was a post where the user @mrbig wrote about recent accident. The reason is that it made me feel a lot of empathy for @mrbig and this...The first thing that popped into my head regarding this was a post where the user @mrbig wrote about recent accident. The reason is that it made me feel a lot of empathy for @mrbig and this despite never having met or talked to them. It is cool that we can have feelings (be it compasion, anger, empathy or love) for people living thousands of miles away on another continent!
-
Comment on Spotify said Monday that it will cut 6% of its workforce to reduce costs – CEO Daniel Ek took full responsibility for the job cuts, which he called “difficult but necessary” in ~finance
archevel In these cases I don't think anyone expects the decision on who to the let go to be "the best decision" (whatever that might mean). I believe the aim is instead to filter out the worst decisions,...In these cases I don't think anyone expects the decision on who to the let go to be "the best decision" (whatever that might mean). I believe the aim is instead to filter out the worst decisions, i.e. the ones that will cripple the business.
-
Comment on Whose build times are slower: Rust or C++? in ~comp
archevel (edited )Link ParentThis recent post talks a bit about monomorphization in relation to go generics, which did/does not use that approach. IIUC the compiler essentially generates the non type parameterized versions of...This recent post talks a bit about monomorphization in relation to go generics, which did/does not use that approach. IIUC the compiler essentially generates the non type parameterized versions of the code for all things using the generic code. I can imagine that some housekeeping needs to be done if you'd e.g. need to compile a library that exposes a generic interface.
It does however seem rather straight forward to generate the code when compiling an executable, but I assume there's likely some corner cases that can create a (limited) combinatorial explosion
-
Comment on Tildes Game Giveaway Thread: Holiday 2022 in ~games
archevel Now I'm imagining playing subnautica in full scuba gear with a VR headset for more immersion ;) Don't think I could handle the jumpscares in Subnautica in VR TBH.Now I'm imagining playing subnautica in full scuba gear with a VR headset for more immersion ;)
Don't think I could handle the jumpscares in Subnautica in VR TBH.
-
Comment on Henry Cavill’s next play: ‘Warhammer 40,000’ series for Amazon in ~tv
archevel Didn't known who Rahul Kohli was so did a quick Google. Unfortunately I misspelled the last name as Koli which apparently was an indian child actor who died in October so got a bit confused until...Didn't known who Rahul Kohli was so did a quick Google. Unfortunately I misspelled the last name as Koli which apparently was an indian child actor who died in October so got a bit confused until I noticed my mistake!
The Rahul you were referring to might be prescient :)
-
Comment on We look into the implications of a bill that could classify loot boxes as gambling, and what it could mean for the Finnish games industry in ~games
-
Comment on We look into the implications of a bill that could classify loot boxes as gambling, and what it could mean for the Finnish games industry in ~games
archevel Not sure I follow. I found nothing in the linked article that was a convincing argument for lootboxes not being classified as gambling. The two closest arguments were: gaming companies in Finland,...Not sure I follow. I found nothing in the linked article that was a convincing argument for lootboxes not being classified as gambling. The two closest arguments were:
- gaming companies in Finland, like Rovio, bring in a lot of taxes.
- Th legislation might not be effective.
Did I miss some nuance in the article?
-
Comment on We look into the implications of a bill that could classify loot boxes as gambling, and what it could mean for the Finnish games industry in ~games
archevel I think almost everyone thinks lootboxes is gambling. I haven't encountered a serious argument against reglating them as such. I'd be keen to hear it if anyone has a good reference.I think almost everyone thinks lootboxes is gambling. I haven't encountered a serious argument against reglating them as such. I'd be keen to hear it if anyone has a good reference.
-
Comment on Let's talk about ChatGPT in ~tech
archevel Thought about taking the posts and some comments and feeding it to ChatGPT, but instead I asked it to argue a point I think I have been thinking about which I believe is relevant for tildes. Argue...- Exemplary
Thought about taking the posts and some comments and feeding it to ChatGPT, but instead I asked it to argue a point I think I have been thinking about which I believe is relevant for tildes.
Argue in essay format why ChatGPT is the end of civil discourse on thoughtful forums.
Introduction:
The rise of AI-powered chatbots has revolutionized the way we communicate online. One such chatbot, known as ChatGPT, has garnered attention for its ability to hold seemingly intelligent conversations with humans. However, the use of ChatGPT on thoughtful forums has raised concerns about the future of civil discourse on these platforms. In this essay, I will argue that ChatGPT poses a threat to civil discourse on thoughtful forums by undermining the fundamental principles of discussion and dialogue.
Body Paragraph 1:
One of the key principles of civil discourse is the idea of a level playing field. This means that all participants in a conversation should be given equal opportunities to express their views and have them heard. However, the use of ChatGPT on thoughtful forums tilts the playing field in favor of those who have access to the technology. As a result, these users are able to dominate the conversation and drown out the voices of others. This undermines the very notion of a fair and open dialogue, and ultimately erodes the integrity of the discourse on thoughtful forums.
Body Paragraph 2:
Another principle of civil discourse is the idea of transparency. Participants in a conversation should be able to see and understand each other's motivations and reasons for participating. However, ChatGPT is not transparent in the same way that humans are. Because it is a machine learning algorithm, ChatGPT is not capable of revealing its motivations or providing insight into its decision-making process. This lack of transparency makes it difficult for other participants to engage with ChatGPT in a meaningful way, and ultimately hinders the ability of the conversation to progress in a productive manner.
Body Paragraph 3:
Furthermore, the use of ChatGPT on thoughtful forums undermines the value of human interaction and connection. One of the key benefits of civil discourse is the opportunity it provides for people to come together, exchange ideas, and build relationships. However, the use of ChatGPT detracts from this experience by replacing human interaction with artificial intelligence. This not only robs participants of the opportunity to engage with each other on a personal level, but also diminishes the sense of community and connection that is so important to the success of thoughtful forums.
Conclusion:
In conclusion, the use of ChatGPT on thoughtful forums poses a threat to civil discourse by undermining the fundamental principles of discussion and dialogue. It creates an uneven playing field, lacks transparency, and diminishes the value of human interaction and connection. For these reasons, the use of ChatGPT on thoughtful forums should be carefully considered and ultimately limited in order to preserve the integrity and value of civil discourse on these platforms.
-
Comment on Looking for smallish feature suggestions for an open source project in ~comp
archevel Software that solves some issue people have OR software as art. That is of course a very wide area of interest so here I'm mainly looking for issues people have with some thing they actually use....Software that solves some issue people have OR software as art. That is of course a very wide area of interest so here I'm mainly looking for issues people have with some thing they actually use.
Ps. Fixed the spelling :)
-
Comment on Looking for smallish feature suggestions for an open source project in ~comp
archevel I have worked with several different general purpose languages: java, c#, f#, golang, scala, python, typescript, javascript, erlang and a bit of php, lua, elm, haskell and rust on the side. So...I have worked with several different general purpose languages: java, c#, f#, golang, scala, python, typescript, javascript, erlang and a bit of php, lua, elm, haskell and rust on the side. So easiest to get going with something developed in one of the more mainstream options, but could be fun to pick up something more esoteric too. Mainly looking for suggestion of things someone wants/needs.
-
Looking for smallish feature suggestions for an open source project
I'm thinking about increasing the level of my open source contributions a bit. Instead of searching blindly until I stumble upon an issue that: A) Piques my interest B) I feel somewhat qualified...
I'm thinking about increasing the level of my open source contributions a bit. Instead of searching blindly until I stumble upon an issue that:
A) Piques my interest
B) I feel somewhat qualified to implementI figured I'd check with the tildes community. Is there any Open Source software that you use that is missing a feature/capability? Can you give a brief description of it (bonus points for links to an issue tracker with an open ticket :))?
Can't of course promise anything will come of it, but if I do pick up your suggestion at least I'll give you a ping if I make any progress!
7 votes -
Comment on What are you reading these days? in ~books
archevel Started reading Gardens of the Moon since it was being recommended by a lot of places when listing fantasy series. The writing gives the impression of there being a living breathing world without...Started reading Gardens of the Moon since it was being recommended by a lot of places when listing fantasy series. The writing gives the impression of there being a living breathing world without going too much into lore dumps. Instead it is revealed a little bit at a time. For instance the magic system is not really explained (so far) beyond there being "warrens", but it feels that there's a lot of depth there.
The thing I don't like so far is that it feels like it is jumping around a bit much between characters.
-
Comment on The case for abolishing elections in ~misc
archevel Out of curiosity does this work similarly if you add more variables, e.g you want to pick people (normally distributed) based on: A) around geographic population density B) age of the population...Out of curiosity does this work similarly if you add more variables, e.g you want to pick people (normally distributed) based on:
A) around geographic population density
B) age of the population
C) gender
D) frenological measurement of the skull :PI can imagine that if you care about normal distribution along multiple axis that it becomes more complicated. I can also imagine that it ends up working out fine by just sampling randomly from the general population. The latter would also be much easier to explain to people...
-
Comment on The case for abolishing elections in ~misc
archevel This might be a better argument for keeping some elected representatives than the argument I made in a separate post. If you have elected representatives with the power to propose legislation and...This might be a better argument for keeping some elected representatives than the argument I made in a separate post.
If you have elected representatives with the power to propose legislation and then lottery based parliament with only the power to approve or reject proposals. Then arguably you'd still have more democratic control over what gets passed as well as having the option to elect people with strong skills in drafting appropriate legislation.
-
Comment on The case for abolishing elections in ~misc
archevel I suppose this depends on how confident you want to be in that the group is representative and how much it matters when you deviate from that. If you want a higher degree of representativeness...I suppose this depends on how confident you want to be in that the group is representative and how much it matters when you deviate from that. If you want a higher degree of representativeness then you'd need a larger sample size right?
But, I am probably overestimating the impact of "bad" sampling. You might be off from true representation, but you'd probably not be far off.
-
Comment on The case for abolishing elections in ~misc
archevel In my opinion a lottery in addition to an elected parliament would help alleviate some downsides. While a random lottery is inherently fair, it is random. That means there will be times when the...In my opinion a lottery in addition to an elected parliament would help alleviate some downsides. While a random lottery is inherently fair, it is random. That means there will be times when the representatives will skew heavily in some political inclinations. In the extreme case there will be some year(s) where, by random chance, the representatives will be mainly misogynistic racists (or worse). Having an elected parliament/chamber would act as a counter balance.
-
Comment on If you speak another language other than English, what are some interesting differences with English in its vocabulary? in ~talk
archevel I like that in Swedish (and I think German too) you can construct new words by concatenation. E.g hundmätarpinne would mean dog measuring stick. Also the words error, fault and failure all map to...I like that in Swedish (and I think German too) you can construct new words by concatenation. E.g
hundmätarpinne
would meandog measuring stick
.Also the words
error
,fault
andfailure
all map to the one wordfel
in Swedish. -
Comment on Fortnightly Programming Q&A Thread in ~comp
archevel (edited )LinkI've been playing around with Blazor Webassembly a bit and wanted to try building something simple that integrates with the app we build at work. However I'm running into some issues that I think...I've been playing around with Blazor Webassembly a bit and wanted to try building something simple that integrates with the app we build at work. However I'm running into some issues that I think are CORS related. My naive setup is to run the regular app as usual exposing a basic json api, running on e.g.
https://localhost:41234
. Then I've created a standalone Blazor Webassembly project and run that separately, running onhttps://localhost:5555
. Unfortunately this doesn't work and I think I need to configure the apps to allow requests to come from the Blazor app. Has anyone run into a similar issue? Is there an easier way if I just want to get started talking to an external API from the Blazor app?Edit: I think I can just add some config to the web api to enable CORS and allow everything when running in Dev mode... It would be nice if this was simpler tbh.
Are you just looking to update your skills or do you have another goal in mind? For instance do you have a project that you need to switch to a newer tech-stack for some business reason?
Assuming your main goal is to learn then just get started building! If you already have an app you are familiar with then try rewriting it in new technology X. If you have no suitable candidate, then start with a simple todo app just to get the basics.
As for advantage of newer frameworks over something like bootstrap I think the main advantage comes down to better tooling. Typescript + react + webpack is quite enjoyable to work in. There are still some gotchas, but the main workflow is quite polished IMO. Comparing it to working with jQuery I think the main adjustment is to accept that it is much more opinionated. With jQuery it's quite easy to just flip a class on some DOM element to achieve some visual effect. In react land you'd likely achieve the same thing by rerendering a component. Mostly I'd argue this is a benefit, your less likely to take shortcuts I'd the tool pushes you away from that. OTOH it can feel a bit wasteful sometimes.