dorfuss

Joined 14 years ago

Karma
112
Submissions
131
Member since
Dec 17
Worked with BPMS, as a communication systems admin and now as software quality engineer and Azure admin.
View on Hacker News

Recent submissions

Comment · 3 years ago
Very good point, I do that all the time, because I can have about 2 games installed at any given moment.
Comment · 4 years ago
I am blown away that auto suggest is so wrong. I simply have this feature turned off.
Comment · 4 years ago
I tried TikTok in 2020 to understand why young people were so much into it. What is so appealing? I've been using the platform, even publishing some videos and commenting a lot, and I still cannot answer why it is so nice. Let me try to verbalise my feelings.

As others remarked here, TikTok has this aspect of freshness. Companies still have to learn how to monetise on it. People just share their lives quite randomly. They are just people. They are not trying to look their best, they are not "Instagram" kind of influencers. All new platforms are like that. Every revolution lowers the entrance barrier and allows new people to become popular or get their message across.

People really miss the times when YouTube just started. There was nothing there, just boring people doing nothing in front of the camera. No makeup, no script, no light, no production value. It was the time before mobile phones, so these were videos made with webcams. Someone opened a box with a new purchase. There wasn't a concept of unboxing. It became a format and made many people rich. There was no concept of daily routine or makeup, or yoga. There were people living their lives and sharing it online. That was very appealing, but these formats were discovered, and companies saw business opportunity because there were so many people watching YouTube. And then the commercialisation killed this early democratic and "flat" YouTube.

YouTube has become professional - it's no longer "You" TV, it's large studios, production companies, big money is involved. If the quality is not good enough, if you don't have backgrounds, good cameras, microphones etc., you won't make it on YT. The barrier of entry has become increasingly high.

TikTok on the other hand has a very very low barrier of entry and it is sort of expected to be consisting of short single hand-held shots, unpolished etc. This will definitely change, and marketing companies will be willing to pay big bucks to make a video look like an amateur youngster's video but at the same time it will be totally controlled and crafted production. It won't last long.

TT as a YT optimisation for mobile is an understatement. The interface and tools for editing videos on the phone are done exceedingly well. Some things could be improved, but the editor is advanced enough to enable creativity and restrictive enough to have a distinct "rough" TikTok style. And frankly... I like it a lot.

And finally - the social aspect. I have reached out to some Tiktokers and met them in person in real live. Some of them I follow and I really like them as human beings. I can imagine we could be friends if we lived in the same place. There is also a lot of interesting people that maybe are not someone you would like to hang out with, but you can learn from them in a light and interesting way. There is a Vietnamese guy who makes sculptures in clay. There are Chinese potters and carpenters that show really brilliant pieces. There are lawyers, statisticians, biologists. They are all really interesting - to me - and without TikTok I wouldn't be able to know about their existence. There is crap there too, but I can just skip the dancing teens and I soon get to the content I like. It works well for me.

No matter how terrible it may sound, I really feel my life has been enriched.

Comment · 4 years ago
This is an excellent question.

There were many "Aha!" moments in my journey. Here is a couple of honest examples:

* Action Script 3.0 - It may sound stupid and unlikely place, but classes and OOP started to make perfect sense only when I could draw shapes in Flash and then manipulate them with Action Script. Suddenly the idiotic examples of cars, vehicles and bicycles or animals, cats and dogs were unloaded from my mind and OOP really sinked in.

* Java for Dummies - Also unlikely place to look for answers, but TTD and OOP made sense when I read the book many years ago. Somehow when they said "everything is a class in Java, there are no real primitive types" I really started to translate the world into objects. I am not a Java programmer, but it helped a lot.

* Tutorialpoint - YES, I will say it. It is an excellent resource, even if it teaches bad style and is outdated (as some people rightly point). They reduce the number of things to learn. You can refresh your memory on the spot, you can learn (if you have experience) an entire language over one weekend or maximum one week. Afterwards you can go to references and more complicated publications, but they are an excellent starting point.

* Derek Banas on YouTube, especially Design Patterns. The examples could be more real-life based, but he makes sense much better than the original GoF book.

* Code, Tech, and Tutorials on YouTube, especially about CMake.

Comment · 4 years ago
I have never touched Fortran, but my wife worked on 50 years old code for atmospheric physics / boundary layer modelling. I have no idea how stable it is, and my wife is not cs but a physicist, so wouldn't tell me, but I have a feeling that it's pretty mature.

What do US nukes use? Anyone?

Comment · 4 years ago
For me, working for a small/medium company building something real. None of social media, Microsoft, Amazon or Google. Something that builds precision lasers for engineering, something like packaging or manufacturing or warehouse management. That may be boring on the outside and less glamorous than being a "innovation strategist" at TikTok, but these are real, honest, clean jobs that are not ethically questionable and where you test your effectiveness against reality. As long as they are in a stable market you will have job security and decent colleagues around you with pleasant working culture. (Speaking from European perspective).
Comment · 8 years ago
I would like the publishers to understand that I use the blocking software because their JavaScript is so poorly written that it consumes 90% of my CPU power, which is not acceptable on a laptop. There must be a better way, and I'm happy to pay for the subscription.
Comment · 8 years ago
Learn languages (human languages). Important for mobility. You won't have time to study a language for 2 hours every day later in life.

Build big projects steps by step, 30 minutes every day (code, write a book, run a YT channel). Otherwise you'll wake up at 35 not having build anything significant of your own.

Don't be afraid, take risks, be bold.

Get tech education and study math.

Comment · 8 years ago
At a Fortune500 company, I work for the Global IT departament, developing tools, providing top tier IT support, reporting, access management, change control and management, network management, contacting with vendors, doing market research etc. - we have a simple setup:

For daily work - Everything Google - Hangouts/Meet for instant chat and calling, Callendar for coordinating meeting times, Google Drive for sharing files and working together on documents. It's really not optimal, I know, I know, but we still use Spreadsheets for tracking issues (yes, we are not idiots, but we are not integrated with our vendors and we keep spreadsheets to keep track of open tickets, and projects for our little team of <10people), and GMail.

For internal tickets and problem management - ServiceNow.

For intranet - Jive.

There are two problems with these tools: e-mail is the most counterproductive tool ever. I get 100 emails daily, and they are not relevant. I would love to work on "action items" rather than mail + chat for instant messaging, and I would really like to opt out from conversation threads that I don't need to be on. With spreadsheets - of course you'd rather want to keep track of issues and messages without having to manually copy information (!), but yes, we still do it, and it's not going to change any time soon.

* I went to the office 3 times last year, and I live far away from my office desk (hundreds of miles away). From what I see most people I work with work remotely (also partners form other firms), and I cannot, I simply cannot imaginge going back. It is simply a wonderful, cost-optimal and eco-friendly solution for the 21st century. Not to mention we are much more productive as we spend virtually no time on idle chatter.

* I would be afraid of employing remotely freshmen with no previous experience, but maybe I'm wrong. I believe that 2 years in the office teaches you self discipline - getting up every morning, finishing before sunset etc. The tasks we have are measurable and simply put - if I don't do my work, it will be noticed right away by my manager. It's a perfect self-balancing mechanism.

Comment · 9 years ago
http://www.fonerbooks.com - because of the "content first" design, and because its demise was caused by a major change in the Google search algo that promotes social media hype and interaction more than readable and valuable information. It has been an inspiration for many years.

*I'm not affiliated in any way with the author

Comment · 9 years ago
I absolutely agree - it has to be something in the browser, because it has to be familiar and visual. No theory. Open the source, show people how simle html 1.0 elements work. Bold, italics, paragraphs, some simple styles. Then people would be able to see the link between the code and how it translates to what is displayed. I am not sure if 2 hours are enough to introduce javascript, but that is definitely the way to go next - you put a little script, like: calculate something easy, and diplay the results. But it shouldn't be about math, it should be about colours, shapes etc.

The third step would be about making them understand the difference between client and server side programming and between programs in the browser and standalone programs. But that's only if they get the first part.

I would also stress, from the very beginning, that it's really simple, that there is no magic or super-powers involved. Open a popular news website, open the source and change the articles on the New York Times website. You want to achive the "aha!" effect within the first 2 minutes, so that they are encouraged and positive about the idea. It's a small lie, but an important one.

Comment · 9 years ago
Definitely NO! Not another calculator!
Comment · 9 years ago
Do you remember that Major Major's father made a good living by not growing more alfalfa than anyone else in the county?

But let's put things in order:

I think your assumptions are wrong. First I would deal with the automated driving, then with the farming business.

Automated cars are not only for people who don't enjoy driving their car towards the setting sun and enjoying freedom. Literally everything you can buy, eat and enjoy in life relies on transport. I would guess that none of the consumer goods you purchase are produced where you live - maybe with the exception of a bakery, restaurant and your local Starbucks. Automated trucks are simply a huge thing. You will be able to drive them non stop, distribute the traffic more reasonably etc. Passanger transport is another thing, no less important. A lot of white collar workers have to visit their clients in person and spend many hours driving. Their talents and competences are not used properly. If they don't have to focus on the road, there could be a huge boost in their productivity. Even if they would just be able to relax more during the business travells by watching films.

Self driving cars are not just a matter of leisure, but of significant reduction of cost of transport that everything relies on.

And why do we automate in the first place? - to free human energy. Sitting in a car and driving thousands of kilometers is just dumb. Necessary, but dumb and tremendously repetitive. Once the machines can do it, the man can focus on specialised tasks that only humans can do. I believe that is the major task of CS in general - to free human potential.

I have nothing to do with farming, but I believe your diagnosis is mistaken. Food production has been automated so heavily, that a single farmer is able to produce an incredible amount of food (it means farmers invested a lot in their current technology). Moreover, as indicated in the beginning, US gov. and other governments in Europe PAY farmers for NOT growing food. And food production is often not very profitable and has to be heavily subsidized. Farmers operate on very very narrow profit margins and therefore investment has to be able to cut (already low) production costs. Robots are sophisticated machines and the maintenance cost is high. On the other hand manual labour on farms is very cheap. I believe that the benefits of automatisations in the farming industry are still not good enough to balance the cost.

Moreover, there is virtually no shortage of food, especially in the west. The last big starvation (not caused by politics) in Europe was a matter of the end of 19th century. While transport is an ever growing business - we want more stuff, faster, delivered from further away, food producers are rather more concerned about governments keeping the subsidies and import tariffs to supress supply.

Considering all of the above - food production is not such a big problem, and its share in the economy is very very small.

Having said that, of course there is a potential market for even more machines and automation, but I am not surprised that the farmers are not interested in it at the moment.

Comment · 10 years ago
David Kushner's ''Masters of Doom'' about John Carmack, John Romero, id Software, Scott Miller and Apogee and the game industry in the 1990s. Well written and, as far as I'm concerned, fascinating part of the hacker culture and history.
Comment · 10 years ago
After someone tells me her/his name, I always say: "I'm terrible with names, so I will ask about yours a couple of times, but that's the only way for me to remember," and I smile very very friendly. 90% of time people say something: "yeah, me too".

Then I really ask again, about 2-3 times, even if it's just within 30 seconds after the introduction. If there is more people around, together, then I say: "Hey, does everyone know names of each other? Let me try!" And then I try to say the names. People take it as very very friendly and fun, and by doing this I release a lot of pressure, because the less confident people also can use this opportunity to review the names.

There are often moments when I happen to be a guest at small parties/meetings. Learning all the names is my little game (the side effect of which is that girls will think you are more attractive). I sit next to the host, so that I can ask silently about the names (assuming that the host knows almost everyone), and then I just repeat them in mind again and again. Being silent in a conversation is usually a good idea anyway[1]. And then, when I leave, I stand up and say: "Thank you very much: John, Anna, Martha... etc, it was a lovely evening with you". And everyone is really impressed. The next time you meet with the same crowd, people will be extremely friendly to you :)

In business setting: that's more tricky. First of all you collect business cards and check people you are going to have a meeting with way ahead - check them up on facebook or linkedin. Even if you know only the name and function, and not the face, it will be later easier for you to associate them with the right person.

When you sit down with people who gave you their business cards, put the cards in front of you, on the table, in the same order they are sitting.

If this meeting is another meeting with the same people, take your note pad with you (you should be ready to take notes anyway) and before the meeting write the names on the margin. Then when you are with them, they will usually mention some names of the people present, or titles. Then you write on the page the names in order of sitting - person to your right - write the name on the right side of the page, etc.

Btw: it is extremely important to ALWAYS make notes from meetings. Do it right after the meeting, sit in the lobby or in your car and write down things like: who you met with, what were the issues discussed (even - or especially - when someone said something trivial or private like: my son was playing football last weekend, you will ask about football the next time you are on the lift with this important CTO), what you agreed for, what is missing, what do you have to bring to the next meeting. Collect those and always review before another meeting [thank you B. for teaching me this].

[1] - the little secret about conversations: people will think that the conversation was interesting if you let them talk. That's true when you are on a date or with your client. Ask questions, listen to what they say, reply with short replies, listen more. Show them that you are really interested in what they say, laugh at their jokes, consider what is important for them, be sad when they are sad. We often tend to think that we become interesting because we say something smart, but that's not true. -- does not apply to John Carmack and the like;)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton