HNHacker News
TopNewBestAskShowJobs

bastijn

1,210 karma · joined August 26, 2010

Principal Architect at Philips. HealthSuite Platforms department.
submissionscomments
bastijn··on Notes against note-taking systems
...Getting lost in learning org-mode is a fantastic way to avoid creating things...
bastijn··on Ask HN: I love to be alone. But this loneliness is killing me
Search professional help. Not every problem has to be solved alone.

Now, the next line may not be for you but others stumble upon these threads as well.

In case you don't know where to start and feel there are no options left, know that there is always someone available when you call 988 to help you make that first step.

bastijn··on Show HN: I may have created a new type of puzzle
Took me less than 60 seconds. I'd say it's a perfect little puzzle. Next one you encounter you know the rules.

I'd argue 2048 is harder to learn and that was a popular game.

bastijn··on Show HN: Every great read I've come across, compiled into a knowledge graph
One looks in awe at all the nodes and makes a mental note one should also spent more time reading books instead of watching TV or phone mindlessly. After, one closes again because these graphs are not easy to travel in any meaningful way. Especially on one's phone, where likely opened.

That having said. Thanks author for taking the time and trying.

bastijn··on Doom on a chip from a IKEA LED smart lamp
That's easy, one. But you also have to pay for the scrum master, product owner, bti engineer, test engineer, architect, and 7 other roles that keep the software engineer from rolling out the update ;).
bastijn··on Doom on a chip from a IKEA LED smart lamp
It's even more crazy to realize back in the days we were able to make entire games that could run on hardware like this.
bastijn··on Enclave: An Unpickable Lock
Can't wait to see lockpickinglawyer give this beauty a try. Especially as he doesn't shy away from practical exploits when regular tools don't work.
bastijn··on Show HN: Notik – A new way of managing projects
After reading all freely accessible pages on your site I still have no idea what this is supposed to do. Getting stated is behind a login which I do not bother to create to get a demo of what this tool can do.

My advice, recreate your entire site to show what the tool does. If it is that ground breaking of a change make sure to load it with examples and provide a free demo account.

bastijn··on Software Development, the Pareto Principle, and the 80% Solution
80% of comments on HN are only read by 20% of its users.

80% of comments read by HN users are only interesting to 20% of the users who read them.

20% of beer drinkers consume 80% of beer drunk

20% of people snoozes 80% of alarms

80% of Pareto Principle jokes are amusing only 20% of the time

The thing with Pareto is that it always sounds right, no matter if it's true.

bastijn··on Using TODO For Everything
TODO: implement this system and update all tools to find them in my code base.

/JK

In our group we have the rule to add a task/story/feature ID when you add a //todo in the code. It helped us to prioritize and close todos. If the task was not prioritized for a long time (became overdue) or was rejected the todo is also removed from code. Apparently it was not deemed important enough to implement it and current code became the accepted version.

bastijn··on Ask HN: How do you keep up with replies to comment threads on HN?
Happy user of Hnnotify.xyz for over 3 years now. Simple yet effective.
bastijn··on Embedded Malicious Code in node-ipc
In the hypothetical case all versions but the newest are vulnerable and the zero-day is also a problem in your specific deployment: manual tool validation is what should happen. Usually after a quick check if the package can be replaced easily.
bastijn··on Embedded Malicious Code in node-ipc
I actually agree this is destroying your credibility as an author and caused me to search all projects author is involved in and blacklist them.

* Despite the motive for the act there is actual malicious code injected in a library without notifying or disclosing any information.

* The whole act was not well thought out. The check is rudimentary to put it gently, or plain naive to say it straight. Not only Russians are targeted but also anyone having vpns or other legitimate reasons to run under Russian IPs. Finally the check is crude and might as well fail at some point, with devastating effect.

* Author seems to be removing github issues, hiding conversations and doing damage control now that this backfires.

bastijn··on The Migration Of Engine ECU Software From Single-Core To Multi-Core
From 2014-2017 I have participated in a large European subsidiary project [0] that focused on the major industrial challenge arising from the need to face cost efficient integration of different applications with different levels of safety and security on a single computing platform. Use of multi-core fpgas and the like in aviation, automative and medical industry is an enormous challenge. Mixed-critical, multi-core programming models would mostly make sure critical tasks would run entirely on their isolated core and registers leaving the remainder for non-critical tasks. That solved being able to buy common hardware but did not allow programs to actually benefit from multi-core boards.

[0] http://www.emc2-project.eu/

bastijn··on Show HN: Create simple yet elegant Web Resumes for free
Not a recruiter or HR but do read quite some CVs nonetheless. My take for software engineering:

* keep it simple. I want to scan your CV in a minute or two to see if it is worth reading. Skip the fancy fonts, images, charts or flowers etc.

* I typically go work experience > recommendations/achievements if any > summary/profile > name, stop. If I'm not having my next meeting in 5 minutes I may go education, remainder I often not read. (sorry)

* I find skills and education worthless often and skip when I'm in a hurry. People inflate skills and using a skill in a 5 person company is very different from an enterprise. Education these days doesn't say much in Europe. No top colleges like MIT.

Often the only thing that really matters to me is work experience. It allows me to judge if you're used to our kind and size of problems. In a talk I'll learn how fast you can learn.

That having said. I can imagine for a design related job you want people to express themselves on their CV.

bastijn··on Vim prank: alias vim='vim -y'
Did somebody say Spacemacs?

[0] https://www.spacemacs.org/

bastijn··on GLADOS – Generic Life Activity Data Organization System
Yes, thanks! Much appreciated. Made a todo to check out the repo when I'm on my laptop again :).
bastijn··on GLADOS – Generic Life Activity Data Organization System
I'm always super interested in these kind of tools. Unfortunately the demo movie isn't loading for me, not even when I directly browse to the source url.
bastijn··on 25-Dec. Shout-out to everyone else at work
Cheers to those that are working. Not to say that jobs that don't work on x-mas aren't important of course. To those that aren't working but also have truly important jobs, catch you on the flipside in 2022!
bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
Apple is a company that has rigeous processes and hierarchies. It also operates efficiently. So we are back to the start, both company types can thrive or die. Indeed, it is the brilliant leaders (at any level of the organization) that bring excellence. In one organization that may be knowing what to hack or where to take a shortcut, in another it may be knowing how to escalate things through the organization to push through an idea. The processes keep the train on track and on schedule, the escalation path is to still have a way to change tracks in time. The first takes a protective manager, the second a leader that knows when to ignore the rules. You cannot only have the protective managers but you also cannot change tracks every other day. Hence the enterprise.
bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
The web is hard to communicate the unspoken. The statement was to illustrate you cannot assume causal relations like that. As you righteously so point out by denying my conclusion is sane.

Point is there is much more at play why fortune 500 companies and startups die. You cannot put that to bureaucracy (alone), especially not from the distance we are discussing it here.

bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
I see a lot of startups dying, much more than fortune 500 companies. Can I now conclude not having processes kills companies faster?

It's not that this thread advices to shrug it off. They try to explain why some things can't go faster that easily and what seems cloggy and stupid can still be an effective machine at scale.

bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
The queue can be WSJF-t and still be long. Crux of the problem is OPs issue might not be as important as OP thinks.

Now if there are too many people waiting on the central team and all requests are valid the company should address the single point of failure. Grow the central team, train more externals to become contributors or agree to have duplication to a certain agree. Not everything is worth a platform with today's tools and (SaaS) services.

bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
> There are large code bases in production that are productive: Everything that is open source

Yes there are but these are not without rules. Try to add a new feature to a large open source project as a new contributor. That has probably as much chance of succeeding as doing this in an enterprise.

There is a reason larger OSS projects have the "good first contribution" section. These are small bug fixes where the work is already spelled out typically. You do these to get familiar with the codebase and learn how to make a valuable contribution the size of a feature.

bastijn··on Ask HN: Startup acquired by a large company and it sucks. What to do?
Author mentioned compliance. He likely is an untrained engineer in the eyes of the organization owning the codebase. Working in a medical company I recognize this. You can get write access after you followed all necessary trainings. Part of those are for regulatory reasons, part of those are added by the company to make sure new people don't make a holy mess of a (central) platform codebase. Most of time people coming from outside the platform group can't oversee the impact of their changes. They think of implementing the feature but don't know the history of the codebase, forget to add tests (or add at the wrong place in test pyramid, do not check execution times, etc), requirements, design reviews, FMEA, SW BOM updates in case 3rd party is used, fix quality tool reorted issues, link tests to the requirements, update design documents and portals, communicate breaking changes, if any, etc.

That is assuming the extension is actually desired. If everybody would start adding their little extension to a central platform before too long your platform is gone and instead you end up with a mono-archive that has no clear owner, a variation for every business unit, and so many possible configurations it can no longer be maintained.

Probably it is not that contributions aren't welcome but the author must be trained, given access and the team owning the code must be made available to support. After design discussions the author should implement end2end but likely is not allowed to modify requirements and access some of the other tools to make the updates. So owning team must be made available to do that work. The owning team is likely not paid to smoke cigars with their feet up so Q1 2022 is their proposal. I've seen worse.

bastijn··on Why Are Topre Keyboards So Expensive?
Silent switches saw quite an uptake since past two years or so. Never had matias quiet click myself but based on YouTube vids I'd say you can go a whole lot quieter without losing tactility these days. I run an office setup with U4S these days, these are good to go out of the box if you don't like to mod them. They are so silent your coworkers keyboards will sound loud in comparison. Their tactility is still awesome. If you go less tactile you'd have zilents v2 which require some lubing to remove annoying spring pings but after are a good option. Silent alpacas are like a whisper when you prefer linear.

With brands like keychron and ducky now providing hotswap options on Q1 or Ducky 3 entering custom builds became a lot easier as these provide big runs which allow you to buy from a shop rather than joining limited group buys with nowadays 6-12 months lead times (and selling out in minutes or taking raffles). It isn't the quality of say Monokei, TGR or Keycult but that is expected for the budget range they play.

Having gone beyond entry market years back I'd say it today still brings me the most joy of any hardware upgrades I make to my computer setup. Walking up to my desk seeing a full custom is something I like.

bastijn··on Why Are Topre Keyboards So Expensive?
If you like it and are not curious to learn if there is anything else out there, stick with it. Your wallet will thank you :).
bastijn··on Why Are Topre Keyboards So Expensive?
There are many people in this thread recommending cherry mx red/brown/blue. There are also as many stating mechanical keyboards are not for them, often referring to same switches.

Those that would like to explore a bit more, in the custom keyboard world the aforementioned switches are mostly considered starters. More popular, people use switches like Gateron Black Ink V2, Alpacas, Tangerines for linear. U4T, Zealios, Kiwis for tactiles. And about 100 different alternatives available based on taste [0].

Combined with a more premium quality board that fits your typing angle and keycaps in a profile you like (you have cherry profile but also KAT, KAM, DSA, and many more to fit your liking) it may differ considerably from pre-built options.

Not saying it will be for you, but discarding mechanical keyboards on base of what the pre-built market offers is not the best measure of things. It is like saying you hate scissor switch keyboards because you typed on an Acer laptop once.

P.s. Be careful as you will quickly learn topre keyboards are not that expensive.

[0] https://www.theremingoat.com/ - popular switch reviewer

bastijn··on OpenTelemetry
NOFI, just to understand if we talk the same thing here, you mean to say that a trace that traces the time it took the product you use to do a query that goes through three different backend services is private data that is owned by you and can only be collected by your consent. Not so much because you are against collecting that information, you may very well accept it to be collected, but because technically the data is collected from your premises and under your usage and thus requires consent as it would otherwise not be generated if not for you. To protect your rights in situations where the data collected would be less harmless, the rules must be strictly enforced. Correct?
bastijn··on OpenTelemetry
Took me a while to figure out OTel is OpenTelemetry here and you were not proposing another spec. Comment for others to realize this.
← PreviousPage 2 of 16Next →