HNHacker News
TopNewBestAskShowJobs

sneeuwpopsneeuw

174 karma · joined May 1, 2020

submissionscomments
sneeuwpopsneeuw··on Ask HN: Show me your half baked project
Nice demo. I noticed some small things you could improve for when you are going to do a real demo. The shader of white houses the first link do not look right on my machine https://imgur.com/uo6ajXj.png It looks a it like z-fighting and a bit like a shader error. the error is on both firefox and chromium, I only get some .drawMode has been removed. errors in the console. The second link took 20 seconds to load and was downloading 10mb, mostly slow images. Maybe you can lazyload those.
sneeuwpopsneeuw··on CNN Teletext from 31 Oct 2006 still available and useable
The The dutch national news agency (NOS) also still has its version up. https://nos.nl/teletekst

I actually use there app version everyday. And my grandpa of 91 used to use it everyday before his Alzheimer's got the best of him.

sneeuwpopsneeuw··on Ask HN: How do you handle recurring payments in 2021?
In the Netherlands we prefer to use the dutch payment system "Ideal" (One of the best systems ever btw). Most dutch payment service providers give you an url back from there api and when you send the user to that url they can select their prefered payment option. So recurring payments with Ideal is just sending 1 additional boolean to the api.

https://www.mollie.com/en does this for example. (Disclaimer I worked in the same office as the dutch payments provider Qantani. They sold all their users to Mollie.)

I know of some dutch companies that check all the prices and based on the payments option the customer wants they sent the user to a different payments provider to save money on processing fees. I'm not very familiar with Stripe, I have only set it up on a wordpress website once. but if they do not allow you to do cheap recurring payments then just implement a second provider and switch between them.

sneeuwpopsneeuw··on Sony publishes an official Linux driver for Playstation 5 DualSense controllers
I still remember that I connected a PS4 controller a few years ago to test a unity game that I was making. I typed apt search ps4 but could not find something so I pressed some buttons and magicly the UI changed. It all just worked no setup no nothing. I also used the controller on windows 10 but you had to use the xbox driver with special software to map the controls to that driver. The fact that everything just worked on linux amazes me to this day.
sneeuwpopsneeuw··on A computer science study plan to become a software engineer
Because I saw it was not mentioned yet. There is also a very good study path for game programmers.

https://github.com/miloyip/game-programmer

sneeuwpopsneeuw··on Casio Graphing Scientific Calculator Fx-9860GIII Comes with MicroPython
Casio calculators also have a seperate exam mode where they clear all memory and do not allow the user to get to advanced function such as programming or derivative guessers. On the newer models a special led light on the top would indicate if the calculator is in this mode. You can disable this mode only by plugging in a usb cable and connect it to a pc or other calculator.

On all dutch state exams they simply checked this light on my calculator. But a friend of mine showed me already that there exsics special firmware that can fake this light so yhea 100% security will never exist.

sneeuwpopsneeuw··on Ask HN: What's the best paper you've read in 2020?
i'n not an expert and only started reading papers this year but this is where i got a few papers that I read from: - 2minutepapers on youtube - mostly ML and CG - Google scholar for finding specific things. - The shadertoy discord channel. People reference to CG papers a lot there.

The last thing is that I save every paper that i see mentioned as a pdf file in a seperate folder on my PC. I use a combination of rip grep all + recoll to search them.

sneeuwpopsneeuw··on Ask HN: What's the best paper you've read in 2020?
This year is the first year I actually started reading some papers about Computer Graphics. This old paper by Ken Perlin from 1985 "An Image Synthesizer" Inspired me a lot. It really showed me that if you have a real deep understanding of some basic principles like the sin function. you can create beautiful things.

http://www.heathershrewsbury.com/dreu2010/wp-content/uploads...

sneeuwpopsneeuw··on Problem Solving Techniques
nice readup, Had to lookup how I did solve this problem because I could not remember it. I solved it when I was about to join a university.

/ * Created by Sneeuwpopsneeuw on 28-Aug-16. */ The code Is one big commend that basically says use ctrl+f. I found 2 items in the list that I thought where the beginning and end. Based on that I filled in the missing digits.

sneeuwpopsneeuw··on Ask HN: Good C++ code bases to read?
One thing that helped me to get some insides in c++ was the old Command and Conquer source code from the 90's https://github.com/electronicarts/CnC_Remastered_Collection Jason Turner has multiple videos where he takes this old code and transforms it to more modern cpp code https://www.youtube.com/watch?v=Oee7gje-XRc
sneeuwpopsneeuw··on Microsoft Tilecode
Wow It is really cool to see you on hackernews as well. I have programmed 2 different gameboy advance games for game jams in the past. But building it from scratch is really hard. Most resources are down with the exception of TONC https://www.coranac.com/tonc/text/ So you will have to use the spec sheets a lot. Gbstudio is very well made and easy to use. But if you are looking for a challenge i will leave the trivial excessive to you, the reader.
sneeuwpopsneeuw··on Witeboard
No it should definitely not. I really see this as an extra tool you use when you are already in a call with people, And if you don't like the Microsoft teams / zoom culture just use https://jitsi.org/jitsi-meet/ its free and opensource and works just by sharing a url.
sneeuwpopsneeuw··on Google's differential privacy library
You are missing the point of differential privacy. This is an oversimplified explanation but I see it like this (This is also how my professor and his phd assistant at my university explained it to us).

Differential privacy provides some simple mathematical foundations to share any database data what so every without revealing the data about anyone specific. An example could be when you store someones name, birthday and illness. Differential privacy in a simplified way says,a name is a direct link to a person so remove it. A birthday could potentially be used to link to a user but not directly so replace it with a range so age between 20-30 for example, instead of the specific birthday. The illness is the data someone else wants so that stays. Now someone else can get information from your database without getting to any specific user or person. (there are a lot of other things that can be done such as adding random numbers to the result when you for example ask for am average age)

Where this whole thing starts to break down is when this is applied to real situations. Sure everything mathematically shows that you can not get to a specific user. But when you do already have a large amount of data or there are multiple of these databases you can quite easily combine them to find specific users or people back in the data. And these type of attacks are already happening, with people adding large data breaches together to find username, email and password combinations for example. This way they can for example find out if you have a pattern in you passwords such as a base password + a specific thing extra at the end.

sneeuwpopsneeuw··on Ask HN: Self-taught webdev with lots of free time. What should I learn?
I'm still studying Computing science right now and will start with a master in Game Technology next year. But it is really hard to get a job or do freelance work in the gaming field so no not yet but hopefully soon TM.
sneeuwpopsneeuw··on Ask HN: Self-taught webdev with lots of free time. What should I learn?
Project Euler is also always nice to learn more things about math.
sneeuwpopsneeuw··on Ask HN: Self-taught webdev with lots of free time. What should I learn?
I quit webdev after 3 years and I'm now trying more and more thing in the gaming world. Mostly cpp and opengl. Emscripten(was) and WebGL are very nice to make shiny doodles. So maybe try one of those. Or make simple art with css.
sneeuwpopsneeuw··on Facebook's new policy bans blackface and some Jewish stereotypes
In the Netherlands there have been big discussions and protests for and against one of our national holidays called "sinterklaas" (a second Christmas) Where there is a figure called "Zwarte piet" a blackface character that will bring the kids candy's, "pepernoten" and chocolate when they where nice that year.

When the news broke out that FB would start removing these kind of images from there platform both sides of the discussion mostly reacted here in the Netherlands that removing it completely is not the way to go. So i'm wondering how this news is received everywhere else in the world? Here is was the headline of most newspapers and our national television news yesterday.

sneeuwpopsneeuw··on Ask HN: What’s the most precise definition of DevOps you’ve seen?
A friend of mine once gave me this explanation:

Back in the days you only had IT, This slowly changed to ICT (Information Communication Technology) This branched of in 3 separate things ICT/IT, NSE (Network security engineering) and (SE) Software engineering. IT people where needed less and less because we prefer throwing things away instead of fixing it. So after a while they came up with the idea to still keep IT people around but to use them for other things when they are not busy. And they called it DevOps.

sneeuwpopsneeuw··on I made an app that lets you split a file into horcruxes
A friend of mine has made something like this for a blockchain hackathon once, around 2 years ago. The technics he used where relatively simple. It stats with some Elliptic-curve cryptography math to split up a single main key into multiple keys. Every person would than have a full copy of the encrypted files and when enough people combine there keys on the blockchain they would get the main key to decrypt the files and from then on it would be public that the files have been opened and by who.

This app seams to use Shamir's Secret Sharing, this is something where I am not familiar with, but from how far I understand the Wikipedia article about it. it works roughly the same but it is more general.

I'm interested to see if people will actually use this. If anyone has some additional explanations about the differences between these algorithms then that would be very appreciated.

sneeuwpopsneeuw··on Gimp is working on its own version of “smart objects”
Great to hear! Now if only it was easier to understand what most of the buttons with strange icons do...
sneeuwpopsneeuw··on YouTube: Community contributions will be discontinued across all channels
I'm partly happy and sad at the same time. 90% of the people in the Netherlands speek english and go to universities that are also fully english. When you suddenly see your favorite content with strange dutch translations it makes it worse (for me atleast) I would just have hoped that they would allow individual users to disable the community changes. When translating things there where always a lot of personal touches or words that where on purpose translated to something more funny in the other language. I always had the feeling there really was a person typing those translations. I understand why google would like to automate this. I just hoped that they would allow users to specify if they want to keep the personal translation the automated translation or nothing at al or a mix for example a option to never translate titles.
sneeuwpopsneeuw··on Historical programming-language groups disappearing from Google
I would personally very much appreciate it if the ada recources could be placed or archived again on the internet. Lately I had the feeling even books where a better option for finding information about the language.
sneeuwpopsneeuw··on Ask HN: Tell me about your dev machine
Every 4 to 5 years I buy a new laptop for 1000 euro that looks nice and put xUbuntu on it, that's all.
sneeuwpopsneeuw··on Ask HN: Is Lisp still used as a programming language?
I have used Scheme and Clojure witch are both dialects of lisp a few times a months to try out ideas for ProjectEuler. Lisp, Haskell or F# or what every pure functional language you would like to use force you to translate math to code very cleanly. so when you are doing something that is very close to implementing pure math in code people still use these tools a lot.

But regarding your point is it still used at a job. Well I at least have never seen it mentioned on a job position. But some companies also specifically remove this from there job openings to not scare people.

sneeuwpopsneeuw··on Ask HN: Would you buy second hand phone / laptop?
No I always invest a little bit more and buy something as soon as it gets on the market and try to use it as long as possible. So I for example I am currently still using an Oneplus-5 that i now have for 3+ years and its specs are still higher then most Iphones or other phones around the same price now. I hope to use it for an other 3 years.

When I need something for a hobby project I most of the time get it for free from family or take the part from a broken item. The only exception is for games. In the past I bought nearly all gameboy games and ds games second hand from a local shop.

sneeuwpopsneeuw··on Is Udacity Worth It?
I tried some small classed on Udacity a while ago but there where a lot of bugs and the course work was too easy. This was before Nanodegrees became a thing but untill now i have only done different courses on EDX, 9 in total from MITx, ColumbiaX and UCSanDiegoX because I thing there courses from good universities are of a better quality.
sneeuwpopsneeuw··on Ask HN: What are some workflows you have developed to stay productive?
Competition helps me, so when I wanted to lose some weight I challenged a friend of mine to a battle who could lose the most % after 3 months. When I wanted to learn OpenGL and c++ I challenged an other friend to who could make the best portfolio project using those tools before a specific moment. Somehow no matter if the other person quits after 2 seconds or battles to the end I can keep my motivation for 2 or 3 months straight with this trick. Finding someone that thinks the same way is only the hard part.
sneeuwpopsneeuw··on Ask HN: What do you use to store recipes?
I ask the person that knows the recipe to write it down on paper for me, I also try to make te recipe as soon as possible to keep it fresh in my mind, everything else I just google (duck) it when I want to make it.
sneeuwpopsneeuw··on Ask HN: Resources for Learning API Development
One thing that really helped me was when i started using ruby on rails. This framework introduced me to the idea of scaffolding. The basic idea is to just generate large sections of a web application. So you can generate a database table called fish, and rails will generate a delete, Post New etc to change these items using html or in a API.

So I would advice to just start making a API with a tool you are familiar with or learn a new one if you have enough time and just start experimenting.

sneeuwpopsneeuw··on Ask HN: Will good tech times come again?
Your post reminds me of my experience with webdevelopment. In the beginning it was all fun for me I helped many different clients with there websites and I enjoyed it a lot nevertheless it where simple Wordpress websites with custum themes. But the joy of learning wile doing helpt me to keep motivated. When I knew most things and could type more and more css and html without Googling (ducking) I lost my motivation more and more. After 2.5 year I had made about 15k next to studying IT at university and that was nice but all I did was moving pixels around on screens. So I desided that i was done with the dirty hacks the working with multiple developers over 1 ftp server and the moving around of pixels. So I made the design to stop using Wordpress and to quit for 1 full year to focus on game development.

So yes there is some truth in your message. Yes it is more difficult to start something but it is not impossible. I still have many connections with people who have very small website and are still earning there living from it from websites like torrentfreak to small local dutch news papers. The way they earn money has just changed.

The advice I got out of the past years is do something you enjoy. As long as you enjoy it the money and the project/website ideas will come to you.

← PreviousPage 2 of 4Next →