HNHacker News
TopNewBestAskShowJobs

gabelschlager

59 karma · joined April 18, 2022

Email: gabelschlager@outlook.com
submissionscomments
gabelschlager··on Ask HN: Alternatives to GitHub
Is it? Especially if you go the K8S route, setting up a runner infrastructure can be done within a day. Based on my experience, there isn't a lot of maintenance involved. It's mostly a smooth experience.
gabelschlager··on Cloudflare Email Service: private beta
Smartphone is required for everything there, yes. Signing up for services, authenticating yourself (e.g. when entering a train station), payment, social media, etc.

Computers used to be expensive and people had less money back then, so most of the country essentially just directly upgraded to smartphones. Many don't and never used to own a PC outside of work.

gabelschlager··on We're Joining OpenAI
I think the endgame is a shift toward a platform of services that tightly bind users to a single LLM provider.

Right now, many small startups are essentially just thin wrappers around ChatGPT. Once it becomes clear which ideas and solutions gain real traction, providers like OpenAI/Anthropic can simply roll out those features natively removing any need for a third party.

In a sense, a lot of what happened with the mobile market. For example, there's no need for a QR scanner or document scanner app anymore, if your phone starts to offer it natively.

gabelschlager··on Ask HN: Is 4chan Offline Forever?
According to Hiro's latest update on the matter, no.

[1] https://x.com/hirox246/status/1912603340292448258

gabelschlager··on Zelensky leaves White House after angry meeting
>Zelensky implied Russia would invade the U.S. Do you think that’s likely?

He did not. What he did say is, that should Russia start to expand the war to other countries (as is very likely if Ukraine falls), these effects will be felt by the people in the US.

That statement is obviously true. The effects of the Ukraine war could also be felt, as it affected the economy across the globe.

gabelschlager··on Ask HN: How did you learn Regex?
Honestly, Regex is not nearly as complicated as most people make it out to be. Read through the rules and then design some simple expressions.
gabelschlager··on Foliate: Read e-books in style, navigate with ease
I quite liked ReadEra. Scans your phone for all epubs, allows grouping and organizing them, but most importantly, has a good looking, customizable reading interface.
gabelschlager··on Ask HN: Best Use Cases for LLMs
I think they are best at information extraction/classification tasks, especially for complex tasks with little to no training data, and data synthesis tasks. However, you should always test if simpler models can already perform the task reasonably well to save money.

They underperform at anything that requires reasoning.

gabelschlager··on Ask HN: How long will Apple get away with releasing small incremental updates?
Just talking about the software-side of things: I think they actually have been adding very neat features with the past few updates. Automatic image OCR, so you can copy/paste text, inserting text via camera, the transformer-based keyboard and such are small, but very useful features.

I much prefer that over Microsoft's way of adding a new UI that can do less than previous iterations, while also being less performant and tons of half-baked features like their newly-planned Copilot, still unfinished Android subsystem, worse search, etc.

Of course, neither approach is perfect, but I actually prefer system that change little on the surface and mainly adds small, but well-integrated features over time. Not saying Apple is perfect (there's tons that could be done regarding user freedom on iOS, backwards-compatibility and gaming), but neither are the competitioners.

gabelschlager··on I’m ChatGPT, and for the love of God please don’t make me do anymore copywriting
Even you are still personifying the model. There is no motivation. An input sentence is multiplied by a series of weights and the resulting output vector transformed back into a text.

At the end of the day, it's a program like any other. There are no emotions or a consciousness.

gabelschlager··on Anyone not honor the “email+who_is_spamming_me[at]gmail.com” strategy?
Most of the time I try it to use it, the website won't allow me to use the '+' in an email or will never send the verification mail to activate my account.
gabelschlager··on ChatGPT is rendering other people's chat history in the sidebar
I mean, even here people regularly don't understand what ChatGPT is and what it can do. I wouldn't expect reddit to be any better.
gabelschlager··on On Chomsky and the Two Cultures of Statistical Learning
Well, Chomsky already dismissed corpus based linguistics in the 90s and 2000s, because a corpus (large collection of text documents, e.g., newspaper, blog post, literature or everything mixed together) is never a good enough approximation of the true underlying distribution of all words/constructs in a language. For example, a newspaper-based corpus might have frequent occurences of city names or names of politicians, whereas they might not occur that often in real everyday speech, because many people don't actually talk about those politicians all day long. Or, alternatively, names of small cities might have a frequency of 0.

Naturally, he will, and does, also dismiss anything that occured in the ML field in the past decade.

But I agree with the article. Dealing with language only in a theoretical/mathematical way, not even trying to evaluate your theories with real data, is just not very efficient and ignores that language models do seem to work to some degree.

gabelschlager··on Google and Mozilla are working on iOS browsers that aren't based on WebKit
Due to upcoming EU regulations they most likely have to update their policy.
gabelschlager··on Ask HN: ChatGPT doesn't ackowledge being wrong?
It's a language model trained to return the most likely answer given a specific prompt. The goal of the answer is, to simulate a conversation and to sound realistic. ChatGPT is not grounded in reality, it does not know where its "knowledge" comes from, nor does it know whether the things it is saying are correct or wrong.

It can't tell it's wrong, it just reacts in a plausible well to you telling it it's wrong (acknowledging it and giving another explanation). Since ChatGPT is an expansion of GPT-3, those things won't be really solved since being somewhat of a knowledge base is a nice side effect, not the main goal of the model.

gabelschlager··on Ask HN: Best way to backup a 5 minute movie for 50 years?
Is it really that much of a problem though? I own PC games that are close to 25 years old at this point and have problems installing and playing them on the PC I build two years ago. I have hard drives and USB sticks that are from 2005 and still work fine (though obviously, all their data is backed up onto newer devices). CD-ROMs can still be easily bought and played.

As long as OP sticks to traditional and established formats and pays attention every 5-10 years to migrate their data onto their new PCs, etc. it shouldn't be that much of a problem.

gabelschlager··on Ask HN: Becoming a Software Engineer?
I had a similar problem to you. While it was easy for me to complete assignments on Udemy or similar, I didn't develop a deep understanding of anything I am doing. What finally helped was doing the free Java course from the University of Helsinki (mooc.fi/en). What set it apart from the other courses is, that for each topic they are introducing, they have multiple, involved coding assignments and provide good automated feedback when your submitted solution doesn't work.

Of course, the beginning was still difficult. But the assignments were all solveable and didn't take too much time (on average), so I had a positive feedback loop that kept me engaged. Ultimately, just by the sheer amount of assignments and them having appropriate difficulty levels, I managed to develop a good intuition about why some things work and other don't. And later on, they also include slightly bigger projects so you can put stuff into perspective.

I do feel the problem with most online courses, that they often have very simple exercises (that can be easily copy-pasted) and overly long explanations. But the real way to learn programming is by doing it, not reading about it. Once you gained the underlying understanding, the theoretical concepts also become much easier to grasp.

gabelschlager··on Ask HN: How text AI generators aren't the end of search engines?
What do you normally use a search engine for? Sure, if it's just specific, factual questions, AI generators might become good alternatives for that in the coming years. However, currently they hallucinate too strongly to be trustworthy.

But more often than not, that's not what I am searching for in the first place. I like to search for discussions, opinion pieces and other content on the internet and that's not something I see getting replaced by AI that quickly.

gabelschlager··on Show HN: A Japanese learning app focused on efficient vocab/grammar acquisition
There are sites like japanese.io, that allow you to copy/paste any text and get vocabulary lookup, furigana support, allow to add words to a flashcard deck and other things.

I really like their idea and feel such a platform would add a lot of benefit, since you can read whatever you care about. Sadly, the site struggles with longer texts (the UI is not optimized for it) and their flashcard system isn't that great. I have been toying with a similar idea myself. I'd love to read my ebooks with an easy way to look up vocabulary and easily creating flashcard decks containing all unknown words. However, getting the morphological analysis correct while providing fast dictionary lookup has been quite the challenge. This is the first larger project I've attempted so far, so lack of experience definitely is an issue in that regard.

So if anyone has some ideas, feel free to share them. It's not something I pursue commercially, so lack of market doesn't bother me.

gabelschlager··on Vector Search Engine
You say that your semantic search works best with short texts? What exactly do you define as a short text? Just single sentences, paragraphes or even a couple of pages?

Other than that, I agree with the other commenter that more complex demos would be great. For the semantic text search one for example, I guess it is limited to only return five results at most? Makes it difficult to judge, how many revelant entries it really found.

gabelschlager··on Ask HN: What are the best tutorial sites for Python?
Any of the courses from the University of Helsinki [1]. They are free for everyone, have good explanations, and most importantly, great exercises to practice programming with an auto-grading system that gives feedback when you make mistakes.

Programming is really only something you learn when you have to do it. Most of the online courses online (DataCamp being one of them) have very simple assignments that can be done via copy/paste, so people at least feel like they learned something and stay engaged. That's simply not good enough. You need complex assignments that really make you struggle a bit, so you engage with the material on a deeper level.

[1] https://www.mooc.fi/en/

gabelschlager··on Ask HN: Are privacy concerns around Microsoft Windows 11 overblown?
It's good to keep in mind that games like League of Legends alone have over 100 million monthly players. While I agree that mobile is far bigger (especially thanks to Asian countries), PC's slice is too big to ignore. And just going by Steam numbers, seems to be actively growing each year.
gabelschlager··on Ask HN: How do you effectively predict how long a task will take?
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

I usually take my prediction, multiply the time by 2 and add another 1/4 of the time to it.

If it turns out to be faster, win-win for everyone. But usually, my guess is quite accurate that way.

gabelschlager··on Ask HN: Should I get a Master's degree in CS?
The nice part about Germany is, that you don't pay any tuition fee there (except Baden-Württemberg). So doing a Master's there is a lot cheaper than in the US.

As for CS, it is possible to work there with a BA, but generally speaking, you will earn more money and have more job opportunities with a MA.

gabelschlager··on Ask HN: How can I convince my CTO to build an MVP?
Btw, not having any sort of contact information (address and name of the business/person running the site) is illegal in the EU. And generally just highly unprofessional.
gabelschlager··on Ask HN: Ads triggered by WhatsApp “end to end encrypted” messages?
There has been a couple of studies on the topic that observed network traffic and never were able to found anything. So despite the persistence of the rumors, so far this remains a conspiracy theory.
gabelschlager··on Ask HN: Building a fast PC for development (JS)
Try building outside WSL. I had the same problem, but moving the app to standard Windows improved the startup times from ~30s down to ~10s. Never bothered figuring out what caused the differences.
gabelschlager··on Ask HN: Have you built a website in XML and XSLT?
I didn't build it myself, but I maintained one for a while as part of a student job.

The website itself was hosting various resources for researchers, etc. Each resource was annotated via a specific XML format and XSLT was used to dynamically create HTML pages, as well as to transform the XML files into various other file formats.

The by far biggest problem was, and still is, that XSLT is very verbose and not well-maintainable. Small changes here and there were possible, but larger changes almost always required rewriting the entire stylesheet. On top of that, the XML format got bigger and bigger as well (as it was used and modified by Universities across Europe), edge cases were added, etc., that did not help when it came to writing the XSLT stylesheets, but that's a different problem. We also had to switch to XSLT 3.0 at some point and had to render the HTML server-side, since browsers don't support anything beyond XSLT 1.0.

Overall, I still kind of enjoyed working with it. For complex XML, it was by far the easiest way to work with them.

gabelschlager··on Do developers think Web3 will build a better internet?
Yeah, the Semantic Web at least tried to be actually useful!
gabelschlager··on Khan Academy launches Khan World School online high school
I think real research in this regard is still rare. For one, because not many software solutions exists. But more importantly, performing research studies in schools tend to be difficult (as parents, teachers, the school, etc. have to agree to it).

One recent approach in Germany, I'm aware of, was teaching students with an online text book, that immediately offered feedback for exercises and provided other helpful tips. The software was used to enhance the traditional teaching, not to replace it.

All in all, students using it tended to perform better on exams, no matter how smart they previously were (though bad students were still worse than the good students using the software).

So all in all, it seems to be a viable approach.

Page 1 of 2Next →