HNHacker News
TopNewBestAskShowJobs

winkelwagen

230 karma · joined May 21, 2018

submissionscomments
winkelwagen··on Ask HN: Handling customers that want feature previewing?
Difficult to answer without understanding how you are deploying currently. I do think feature flags can be an anti pattern. I would ask the customers why they want it in the first place. Is it a trust issue? Is it an internal process that they require? Ideally you would want to stay flexible, that would mean not tying your company to their schedule. It is a hard application to deploy multiple times for each customer. Perhaps a more lts approach for those customers might work. Just keep in mind the larger the releases get, the more issues it might cause.
winkelwagen··on Jailbroken AirTags Could Become a Privacy Nightmare
Would it really be possible to get best piece of the tech working? The fact it can rely on iOS network to find it? I’m sure that would be the hard part.
winkelwagen··on Ask HN: Mobile phone addiction help?
Can recommend something like this. You can even buy something with a timerlock. Atomic habits (book) gives this advice. The idea is that “bad” behavior shouldn’t be super easy.

I have a small cupboard with a key lock where I put some of the chocolates. Not saying I can’t have any, but walk around the house to get the key gives me enough time for meditation to ask myself Am I hungry, or do I really want some chocolate.

winkelwagen··on You Suddenly Need to Stop Using Google Chrome
Exactly, I couldn’t even find a way to turn it off. Anyone could figure it out?

Edit, apparently Forbes doesn’t think mobile Safari on a modern mid screen device is important enough to make sure the option bar on the bottom renders ok. The buttons were hidden by their mobile view. Excellent dark pattern forbes!

winkelwagen··on Ask HN: What was the biggest contributor to your happiness in the past year?
Small data movement, recording small things for a short while. Inspired by the book dear data. It allows me to reflect on things, be more present and mindful and it’s fun
winkelwagen··on CodeTour: VS Code extension to record and play guided walkthroughs of codebases
Love this project. We’ve used it in a few repositories. The feedback from new hires was positive! Can recommend giving it a try
winkelwagen··on Can you treat loneliness by creating an imaginary friend?
Can recommend this replyall episode about people with Tulpas

https://gimletmedia.com/shows/reply-all/49hr6k

I’m still not sure how I think about this, it sounds scary and interesting at the same time.

winkelwagen··on Sick of spending time on Auth, we built an open source 'Stripe for Auth'
I got experience mainly with firebase and identity server. What is the usecase for supertoken instead something like identity server for .net, whatever Java spring uses or something like django or flasks authentication?

I’m far from an expert, but in past startups I’ve been scrambling to get SSO working for b2b saas, they bluntly said. Without sso we don’t want to use your service. So that was moved up our roadmap.

Even something like e-mail verification is something I will not go without anymore. It’s mandatory in some countries.

Honestly, next service that I will build will just be federated or magic email link if I can get away with it.

From the frontpage I cannot understand yet what makes this easier then the options above. Is this something you would use for your first 3000 customers? Imagine being the cto, when would I feel confident going for something like supertoken?

Also, it’s easy to ask questions like this, less so than building amazing things, so definitely Congratulations on the announcement!

winkelwagen··on Using Alfred to open your GitHub repositories in the browser
Love it, using Alfred to launch bookmarked repos. I was so disappointed with chrome, it prioritizes search google over showing thé matching bookmarks. Didn’t mind opening chrome, but that was a dealbreaker for me.
winkelwagen··on Ask HN: How do custom software dev firms make money?
Disclaimer, I’m not sales. And I’m not completely sure if this is the scenario you had in mind.

There were different types of revenue streams.

First are open projects for multiple companies to apply for, convince the clients they are the best party for x amount of money. These project’s are large, and requires also quite a bit of investments for the company competing for the project.

These are usually fixed price fixed scope projects. After finishing the project there often are several other contract types. ALM application lifecycle management contracts, these are often x amount of hour to per month. To keep the system’s up to date, Fix bugs that pop up and creating uptime reports and such.

Often there’s also an amount of money per month for on call support. The projects need to be kept running 24/7 so if something breaks in the middle of the night someone needs to wake up and try to fix it.

Other types of revenue are teams/individuals for hire. Imagine the customer having a few engineers and the consulting firm supply a few hands. They can be a range of roles, testers, frontend backend, scrum masters depending on the snake oil they company is selling ;).

There is also projects that happen together with FANG. Google and Microsoft are quite notorious for helping companies like mine to our connect with our customers. Helping them while including the latest whistles and bells of there offerings. That is also why many companies value certificates from Microsoft and Google etc. They get discount of cloud pricing, so they get a cut from what they pay for the infrastructure.

On systems that are in maintenance mode there are also some often RFCs (request for change) as larger changes with the system that is in maintenance mode.

Instead of waterfall projects the alternatives is to sell x amount of sprints or design sprints. But in my experience large companies and agile that it doesn’t really works

winkelwagen··on Ask HN: Non-cloud voice recognition for home use?
I've had some good experience with https://snips.ai . Works like advertised. easy to implement. Hardest thing was getting the microphone and the pie to get along.
winkelwagen··on Scroll: Ad-free subscription for news sites
It’s strange. Part of me thinks this is a great idea, but some of the websites are also the worst offenders of what the site is trying to combat. Looking at Gizmodo and the verge, the crazy amount of 3rd party cookies, unable to really opt out at all. While writing pieces about how horrible google and Facebook are for all the privacy evasive stuff they are doing. I’d rather support content that aim for quality and differ it kind of business model then rewarding some of these sites for being so horrible that this service is even needed. Like https://decorrespondent.nl/ or specific patreons
winkelwagen··on Ask HN: Should I start out as a junior developer?
Think you should define what you think is a junior developer.

Because in my experience seniors/juniors have not that much to do with the type of tasks you do, but more with the responsibilities. I would advise against taking a job that would put you into a QA position because you are a junior. The only way you become better is by actual development, code reviewing working together with other people, writing tests for your code. Reading books like refactoring, clean code/solid, code complete and working effectively with legacy code. While you make mistakes, and learn from it.

winkelwagen··on Algo Deck: an open-source collection of 200 cards on algorithms
Think you are able to use the web ui. In my experience it works pretty well. It also syncs with the free desktop app.

I still having a hard time understanding the use for this after the job interview. The few times I’ve had to deal with data that was large enough to be big O and needed to optimize it, I just spend some time researching it a bit. Plenty of answers online for those cases. Someone who actually enjoys thinking and researching this subject, but not I’m not going to grind hackerrank.

It actually stopped me for even considering to apply at a company that uses this as a bar. A developer generally is someone who solves business problems, sometimes with code.

I’m happy that I work in a country where this grinding is not the norm.

winkelwagen··on Ask HN: How to improve code quality while maintaining decent velocity?
You only get better with more coding experience. Try to learn from your mistakes. Most important, you are not your code. Don’t take it personal.

Have you talked about this with colleges? It could be that they don’t see it the same way as you. And they are happy to work with you.

I think most companies are terrible at doing code reviews and focus way to much in the wrong thing. You, as a team should create value for the company, not talk about the cutting your slightly to long method up again and again.

For me this code review video really opens my eyes:

https://youtu.be/a9_0UUUNt-Y

winkelwagen··on Climate Change: Rail Companies Sign Up to Flight Shame Movement
It is a shame, France has great rail, the Netherlands as well. My last experiences with traveling long train distances with DB rail were pretty abysmal. Resulting in taxi rides payed by DB themselves. I’ve even considered going back to buses. Although trains as much preferable to buses and planes, Connections are not an issue (usually).
winkelwagen··on Ask HN: Does the Intercom chat bubble drive you crazy?
Jup, so much visual clutter on some landing pages. Cookies, subscribe for my newsletter, chat popup. Perhaps You can use privacy badger to block everything from that domain.
winkelwagen··on Ask HN: Tools and resources for making a calm company or calm workplace?
https://hurryslowly.co/ it’s a podcasts, think there are definitely some interviews with people that might give you new resources.
winkelwagen··on Dutch family 'waiting for end of time' discovered in basement
You missed it, the reason the older was was arrested was because he was not cooperating with the police investigation. What it exactly means in this context is not completely clear though. But I can imagine the police went to have a look, and the man freaked out.

This is uncommon in the Netherlands, I know there are communities in the US with small communities that don't want anything to do with the government. Those people don't even have birth certificates or social security number. But I've never heard anything like that in the Netherlands.

winkelwagen··on We’re Entering the Era of Big Podcasting
I’m a longtime podcast listener. The podcasting world did change a lot. The last two years the companies I’ve worked for both decided that it would be a great idea to release something for marketing purposes.

The reason why podcasting works was because it was its own little internet within the internet. People with great stories, content that was just different en often more specific and niece then sites and video.

We’ll see where it’s going to end up, but I do worried about the current fight of who is going to be the podcasting platform. The power for me was the sense of independence the creators had making it feel more like a labor of love then a marketing machine.

Some of my current favorites:

S-town: powerful storytelling, makes you wonder how much power the storyteller has. It’s a non fiction story about an interesting individual, explaining more would be a spoiler.

White vault: thriller show, starts off a bit clunky with the voice acting. But as a horror lover the story itself is well written and it just works so well as a podcast.

Benjamin walkers - theory of everything: it’s on a league of its own. The creator is just as historied as the brains behind the npr and gimlet podcasts. It’s interesting because you start to understand that the lines between what is truth and what is fake is so thin. I think there is even an episode over this exact subject.

The big loop: great fiction storytelling most similar to the truth podcast but it takes more tune to tell the story, the little bit of extra space give the story a much deeper dimension.

Darknet diaries: fiction podcast about hackers, gentle deep dive in the hacker world with some amazing stories. The author really does understand the world and you just feel the amount of research that goes into each episode.

winkelwagen··on Zelda Games on the Philips CD-i
I remember playing one of these games. It was super cool that you got to play as Zelda, but the controls where so unresponsive and awful. That ruined most of the experience. The graphics where very different then the competitors. That was also pretty cool. Think we borrowed the player from someone else for a couple of weeks. Thinks we knew more about the cd I because of my Dutch roots (philps). Also the console/video player was incredibly expressive at the time.
winkelwagen··on Ask HN: How do you find jobs / companies you want to work?
I would recommend mixture of searching companies in field you find interesting. Look at conferences you would like, and look at their sponsors. My last job I found was just looking at meetups in the city I wanted to work, and basically see what companies hosted the meetups.

Also LinkedIn and Glassdoor are pretty decent in my experience.

winkelwagen··on The Modern Man Is Getting Stoicism All Wrong
My advice to you is that stoicism help with thinks about these kinds of things. But your focus on the opposite sex sounds really unhealthy. Think I would definitely recommend you to get specific/professional help with that.

You need to deal with the issues you have, you cannot simply wish them gone. If you don’t deal with it, you will definitely carry it with you way longer then you should. It will prohibit you getting into meaningful relationships with others.

Part of mindfulness and stoicism is also accepting that your mental model doesn’t contain the whole truth of the universe, and to accept there are certain areas that you could be wrong.

Stay strong, and it’s good to read that you are working on yourself and learning.

winkelwagen··on Burnout – All-in-one workspace for startups
Seems like a product that wants to do to much. I'm definitely not running a startup. So my opinion is of little value. But I do think using the flexibility of Clojure is an advantage you definitely can use it this space.

Reminds me products like Hubspot. It took a while before I even could grasp what they were offering. Perhaps they want to challenge something like airtable?

using unique selling points like "Track vacations and plan burnouts." doesn't give me that much confidence. For a product that is suppose to help the softskills side of a startup, it sure has it blindspots looking at the name. Could definitely be satire, even using quotes and names from the satire show "silicon valley"

Goodluck! Hope you focus on keeping it simple, the products you want to replace already want to do too much. Don't fall into the same trap!

winkelwagen··on Ask HN: How to get developers to care less about edge cases?
Often the first step I take is just make it work, in most straightforward way. Make sure that it is tested. When I say tested, I do not mean, write a unit test for each permutation for each small piece of code. You don’t want to test the implementation, but focus on the behavior, what should this code do to make the customer happy.

If that is done, I start refactoring. I now know the problem space much better, making it easier to do sweeping changes of interfaces, and because the test are most focused on behavior and the interfaces, that shouldn’t require that much work.

When i’m Happy with the design, and the basics are working. I start working on the edge cases, and to refactor the internal implementation to something that is focused on maintainability.

So I think your approach should be to teach your colleges to first, just make it work.

That said, if you are a team lead, I think you should think of the psychology of your developers. Why are they so focused on the edge cases. Does the business blame them when it goes wrong. Are the stories over promising, leaving little interpretation for the developers to only think about the gold road.

If that is the case you should definitely be more involved when the features get specified. If everyone is clear what edge cases are not involved, then it will lift the burden of the person coding the feature.

Also, perhaps you should move the developers to projects were a more rigid approach fits the project. I know I’m pretty terrible to hack something together in a couple of hours. But I’m the person that works a week on it, so it’s stable, works and tested. Different kind of developer for different kind of projects.

Just make sure you encourage the developers to work the way you like, and to be there when shit hits the fan because the edge case is not as edgy as they expected.

winkelwagen··on The Impact of Meditating Every Day
I've been meditating for about 3 months now. Mostly focussing on building the habit part of it.

I could definitely recommend 10% happier book, It's a fun read, and a kind introduction to meditation. I had an easier time connecting with that author then all the other writers that have all have been meditating for 20+ years with countless 10/30 day retreats.

This week I finished Waking up from sam harris. Have been listening to his podcast for ages. If you are interested in meditation, from a non-religion perspective I would definitely recommend it. I'm still having a tough time understanding what all this no-self and no-ego is about. That will just take some time I guess.

For me personally I've been mixing meditation and stoisism a bit to find some peace and acceptance for my very critical self image. But it's hard to find good stoic teaching, most of it just seems written by sleazy marketeers.

Last thing I would recommend for anyone interested in meditation, starting with tools like headspace a good way to get into the habit. But to be honest, I'm having a hard time still getting value out of their teachings. I went from

headspace > just settings a timer with the Oak app for 20-30 min > back to headspace.

I feel if made less progress then the simple timer. of course I'm not 100% sure if it the headspace app, or me just simply plateauing but my I think I'm going to go back to a simple timer. The headspace app is just so damn noisy.

winkelwagen··on Avoid Indirection in Code
There is one thing that I’m missing, yes when the only thing you do is wrapping the standard library with a function it’s overkill. But when there is a business decision logic behind it I would still advice to extract it. Creating a function with a name tells you something about the why!

I think peek definition could help you out when you are really dealing with it in the code base. I just wish it would be smarter. Peeking a function with 5 lines, peek it. If it’s larger, jump to it.

winkelwagen··on Instagram influencer with 2M followers fails to sell 36 t-shirts
Second time I’ve seen this article, what I fail to understand why this person receives so much attention for this. My gut instinct was that this was just a marketing campaign. Everyone wants to see a person with that many followers fail. Seeing them fail makes us feel like we are more similar. Same as articles/memes that talk about bill gates standing in line for something. In Dutch we say as reaction to that, “Hij is zo lekker gewoon gebleven”. It translates to something like that he didn’t let the fame get into his head. But the Dutch version is more often then not used as sarcasm.

I sometimes worry a bit when reading these kind of articles, is there an agenda behind it? Is it actually true? Can recommend the podcast: Benjamin walkers theory of everything.

Anyway it’s hard to understand what kind of influence influencers have. Perhaps you are better off with 100 followers that really are invested then 2 million followers that mindlessly like your grams to forget about their own lives for half a second. I think it’s similar to buying a lottery ticket, you buy the ability to wonder what kind of person you would be if you win. Or in the case of influencers, what it would be like to have their lifestyle.

winkelwagen··on A whirlwind tour of object-oriented code in F# (2012)
After learning f# I had to go back to c#. You library made it bearable. Also the reader.md and some of your more hidden articles are amazing. Thank you, and the other contributors so much, amazing work.

My current strategy is to hook my colleges in with languag ext until they move to f# themselves.

winkelwagen··on Metamorphic Testing
But then we are back at example/oracle based testing, the beauty of this and pbt is the fact that no matter the input, it should always be what you expected.

I did have hard time follow the audio example, he references a paper about api testing (didn’t have the time to read the whole thing) but the examples there are quite good.

for example:

Doing a query requesting YouTube video’s but with location personalization.

A query of New York center with a 50km range, should always be equal or less then the same query with a 25km/15/5 range.

This would be true for every search query.

That said, I we still having a hard time using PBT, and metamorphic testing seems like a subset of it. It will take a while before the industry gets there.

← PreviousPage 2 of 3Next →