HNHacker News
TopNewBestAskShowJobs

splittingTimes

1,064 karma · joined October 28, 2016

splitting.times@gmail.com
submissionscomments
splittingTimes··on Two temperate Earth-mass planets orbiting the nearby star GJ1002
From the abstract:

"The closeness of the host star to the Sun makes [it possible] for their atmosphere to be studied via high-contrast high-resolution spectroscopy."

Hopefully they can follow-up soon with those measurements. That could bring clarify to your fundamental questions.

splittingTimes··on Data behind high-functioning engineering organizations [pdf]
Where do the customers leave to?

We are currently giving up our self hosted Redmine instance as nobody is willing to take ownership on maintenance.

We switch to Jira cloud.

splittingTimes··on Show HN: WebStickies – Sticky notes for the internet
Maybe Apple pays licensing fees or has permissions from 3M...
splittingTimes··on How to easily type scientific notes with TeXmacs [video]
Does anybody know of plugins for code editors like Eclipse, Intellij ect where I could type in latex eq into function comments and it gets rendered into a proper math form? If not directly in the editor windows, but Let's say on mouse hover over, like a tool tip?
splittingTimes··on Ask HN: Why are slides used in talks instead of document scrolling?
There are those presentations where you can just zoom in or out continuously. It's on Prezi.com. It can be quite engaging.
splittingTimes··on High-documentation, low-meeting work culture
> The way you describe using Microsoft's tools in your company is pretty much how things worked at Microsoft

That is mind boggling. How on earth can MS have an efficient knowledge management with this setup?

How frustrating was it too use for you?

The most sensible way forward seems to me would be just set up a single company SharePoint with a doc store with a predefined data layout. No associated team space around that. Move communication 100% to slack. Link / pin the relevant SP folders to the slack channels.

Just for the dev team this would work as we never moved chat from slack to teams. But we need to

1. interact with the less technical parts of our org (product management, quality & regulatory, BI, V&V, Legal etc)

2. Interact with colleagues from other subsidiaries.

They all use teams, so conversations & especially meetings will happen on teams, people will still store docs and notes there just out of convenience or lazyness.

I do not know how to solve that conundrum.

splittingTimes··on High-documentation, low-meeting work culture
Is there any way to achieve this within Microsoft's suite?

Sadly we adopted Microsoft O365, SharePoint, Teams. How can you organize the org effectively is beyond me, how does MS do it? Are they actually using their own tools they sell others?

In our org, some departments/teams/sites have just a SP, Others have a teamspace with separate SP/document store.

Worse, any meaningful file structure/hierarchy you come up with gets sabotaged when new channels are created as they automatically introduce new folders. You cannot bind a teams channel to a separate folder in a SharePoint. Also, We have private project teams springing up and large fragmentation of information. If you do not know that a certain project space was set up you cannot find or join it.

Going with a "single Teamspace" for the whole org doesn't work either without being able to have nested channels/groups. The org is too large and complex.

I'd love to have a gitlab style handbook to be used in our org to organize knowledge and information, but I do not know if and how it could be set up technically.

splittingTimes··on High-documentation, low-meeting work culture
I always marvel at gitlabs handbook and would love to introduce it to our company. Are there any tutorials how to set it up? (I don't mean how to set up gitlab, but rather which tools you need and how to set up the render pipeline, server etc to enable a markdown wiki/handbook?
splittingTimes··on The 12-bit rainbow palette
> rainbow palette for use in my data visualisations.

Indeed for her kind of data the rainbow palette works okay. But if you have to visualize more complex / denser data, beware of the pitfalls of the rainbow color palette. It is not always the best choice.

IBM did research back in the 90s on perceptually-based colormaps and how to best represent various types of data within the color dimensions of luminescence, saturation and hue [1]. For example, they found that,

(1) Hue was not a good dimension for encoding magnitude information, i.e. rainbow color maps are bad.

(2) The mechanisms in human vision responsible for high spatial frequency information processing are luminance channels. If the data to be represented have high spatial frequency, use a color map which has a strong luminance variation across the data range.

(3) For interval and ratio data, both luminance- and saturation-varying color maps should produce the effect of having equal steps in data value correspond to equal perceptual steps, but the first will be most effective for high spatial frequency data variations and the second will be most effective for low spatial frequency variations.

===

[1] the original link got removed from IBMs website. Back in the day it was under

https://www.research.ibm.com/people/l/lloydt/color/color.HTM

A pdf copy is here:

https://github.com/frankMilde/interesting-reads/blob/master/...

splittingTimes··on Research shows circadian clock influences metabolism, cell and tumor growth
What does "disruption of circadian rhythm" really mean in layman's terms?

"influence our biological clock, including night shift work, extended light exposure, changes in sleep/wake cycles and altered feeding behavior,"

Is it anything that deviates from going to sleep when the sun sinks and sleeping through till you naturally wake up when the sun rises?

What about those:

Waking up at night because you have to pee?

Waking up early because you got something on your mind (like work related problems that need solving)

Going to bed late because you addictively browse HN?

Jet lag after travels?

Not taking an after lunch nap when I feel like it?

Needing to be wakened by an alarm?

Generally bad or not enough sleep?

splittingTimes··on A brief history of nobody wants to work anymore
I found Peter Zeihans argument convincing that the largest generation ever, the baby boomers, are starting retiring now. From a purely demographics standpoint this leads to an increasing labor shortage of some 400k per year in 2022 to almost 1m in 2032 or so. Price for labor will go up, and people can be picky not taking every bullshit job they are offered.
splittingTimes··on We haven’t killed 90% of all plankton
My take on this is that those people lack fundamental understanding of science and how it works [1]. Their math is of the level of a sixth grader. If you do not understand something, it is easier to mistrust it and they are easier manipulated.

> Is there anything we (as in people who believe in science and still have some institutional belief) should be doing to help science/media/institutions get their shit together?

Help in Education. There are levels to this. Start with your children. Encourage and foster their curiosity. Help them to become critical thinkers. Be involved in their educational institutions. Asks if the kids could have a field trip to the local museum of science / natural history or the planetarium or astronomy observatory. Offer yourself to be a reading/literacy mentor and pick interesting books. If you really got a nack for it, get involved in the institutions themselves: Become a science educator, be it a school teacher, in a community college, or elsewhere.

This is the long game. Will take at least 18 years.

Change politics. Again there are levels. Become interested at first. Then become more involved. Bring your expertise to the table. Etc. It is a very very difficult path where we will often fail to succeed, but I think we should try. In politics we would have access to the biggest levers to enact changes.

A big problem is that science becomes politicized and corrupted to serve a certain agenda, see COVID response [2]. Or how big corporations can sponsor fake science (tabacco, oil, sugar industry) and use it to deter political decision.

=== [1] on a very basic level, like looking for patterns in empiric observations, of formulating a falsifiable theory, test it with experiments. That level.

[2] in the beginning the response was science based, but then an agenda kicked in and the measurements did not change when the science/dynamics of the pandemic changed. (Vaccines do prevent hospitalization, but not infection. They do not lead to herd immunity. They became ever less effective with newer variants. The variants became less lethal. Still the government was hell bent on vaccine mandates, when it was clear that it would really just only protect you and not others. There was never a study on the effect on long COVID. Children's response is overwhelmingly mild, ect.

splittingTimes··on Why don’t we have a strategy?
Isn't exactly the cult aspect that prevents you from making real improvements and grow? You get no critical feedback, no worthwhile reflection on what works and what does not. So you do less adjustments and cannot reach the optimum as fast.
splittingTimes··on Why don’t we have a strategy?
Thank you for your reply. I really like your framing of the "what it a strategy" definition problem and the examples. That's what I was and still an missing. You also describe very much the struggles that can be seen at companies.

Did you write more down somewhere or read more on strategy that informed your position on it? Would love to read up on that.

splittingTimes··on Why don’t we have a strategy?
I am always missing good, positive examples of what are and _are not_ "Goals", "Stratgies", "Missions", "Visions", "Key Results" etc in those articles. And where to start from and where to go?

What is a goal?

"Win in the market place" or "Become profitable" No, that is not a real goal. That is pure business survival.

"Increase market share by %X." or "Grow our portefolio to enter the premium segment" That sounds more like a goal to me.

Then, agreed, a strategy is how you do that. Those layers are really important and who has ownership of those layers. For example, to me the lowest layer are concrete "actions". Those are better defined from the workers that are close to the production and less from management. A higher, more starting layer, are the "guiding principles" the company will follow.

Example: "Grow portefolio". Two strategys how to do it. Either "Grow by aquesitions" (whole companies or external expertise) or you want to "Grow by in-house innovations". Those two "guiding layer" strategies will lead to wildly different action layers.

splittingTimes··on The trimodal nature of software salaries in the Netherlands and Europe (2021)
Humanities supposedly most brilliant minds work on the next e-billing system, AI on how to sell more crap that nobody really needs, keep a glorified message board afloat or enable the cancer that is advertisment.

They should work on how to address the climate catastrophe, the waste/recycling problem, food security, sustainable agriculture and land/water use, medical devices/health care or how to fix the broken participatory political system that has led us to the multifaceted crisis we all find us in.

None of the companies named in that article solve any of the existential threads we as species at large or society in the small face and yet they pay the highest salaries and we are supposed to chase those.

This adds to the dark and heavy ball of despair in my stomach more than anything.

splittingTimes··on ‘Reverse Engineering’ Hacker News into an API
For years, i just want to be able to easily search through my "favorite submissions" which I use as a kind of bookmark. Guess we will never see that. Not on the website nor in an app.
splittingTimes··on Experiments for Young Engineers and Scientists
Amazon on that book:

"Many of the experiments contained in the book are now considered highly dangerous for unsupervised children, and would not appear in a modern children's chemistry book. OCLC lists only 126 copies of this book in libraries worldwide. It was said that the experiments and information contained herein were too dangerous for the general public."

Wow

splittingTimes··on Photonic Chip Performs Image Recognition at the Speed of Light
I do not understand your remark.

> do the computation faster than anyone can stream the data into the chip. The more interesting problem is data movement, as usual.

Is that not the selling point of integrated photonic circuits? You got photonic chips/components that are connected by photonic waveguides. So essentially photons replace electrons for all intents and purposes and the data moves at close to the speed of light.

splittingTimes··on The ‘flawed five’ engineering productivity metrics
They sure are nice, but how do you collect that data in an automated fashion?
splittingTimes··on Creating a Culture of Innovation
What is a good approach to enable workers on the ground to "willing difficult project into existence in a bigger corp?

Typically, ground workers (devs) plate is overflowing with work, coming from product management which are just increments or maintenance of existing products.

There is not much Slack build into the daily processes to allow for rough ideation, concretization and much less implementation/prototyping.

Other then allow for a certain amount of dev time to go into innovation (a la googles Friday off for personal project) i can't think of much.

What is a good percentage of dev time to go into innovation 10%, 25%, ...?

Second question: how do you derisk?

splittingTimes··on An overview of version control in programming
What do you do with repos that have to version control (a) source code / txt files but also (b) large quantities of binary data /resources (single digit GBs)?
splittingTimes··on Ask HN: How do you keep track of software requirements and test them?
That sounds like a dream. We do medical systems as well, but depend heavily on manual testing. We use digital scans of a patients mouth to design a restoration in our CAD application. So we have a 3D scene where the user interacts with/manipulates the objects in it.

Not knowing what kind of application you produce, but how do you automate user interactions?

splittingTimes··on Make Scientific Posters Easier Than Using PowerPoint
Inkscape for schematics and to pimp the gnuplot output was enough to generate beautiful graphics.

Then using Apple Pages for the actual poster layout was perfect.

splittingTimes··on Show HN: A tiling window manager like i3wm written entirely in C#
When saying "using the build in DWM" he does not refer to the suckless DWM, right? I would be surprised when the buildin WSL would include suckless DWM and actually power the tilting.

How an operating system named and based on windows never had a sane window manager of beyond me.

https://dwm.suckless.org/

splittingTimes··on Ask HN: Does Java need a modern Java UI toolkit for desktop/web?
Our company sells HW and SW for the dental sector.

Our desktop scanners for dental labs and our intra-oral scanners for dentists generate 3D meshes of the patients oral situation. The UI of the intra-oral scanner is done with javaFX tool kit/libs. A little impression:

https://www.youtube.com/watch?v=AA4IWd3Svm0

Those meshes are the input data for the CAD/CAM Software my team builds. It is a desktop app for the digital design of dental restorations. The GUI is in javaFX and 3D visualization is done with OpenGL 4.5.

Once the restorative Design is done, that app can generate many different output formats. Labs will feed the design files their local milling machine or 3D printer. Dentists can send it to centralized milling facilities of their choice to produce the crown or bridge or what have you.

Some impressions of the CAD can be seen here:

https://youtu.be/5THQMr5SAH0

splittingTimes··on Ask HN: Anyone else suddenly become a 'prepper'?
Depending on where you are you need different plans.

When you are in an urban setting / high density population center in eastern or central Europe ATM, do not prepare to shelter in place, better plan out your escape: where to, with whom, via which route and most important when is your trigger moment? You need to get out such that you can reach your destination before the rest of the population also decided to move. Otherwise highways are blocked, gas stations overrun and you are stuck. You need a community to survive. Talk to relatives / friends now. Have a bag packed, the gas tank full to leave with the hour and a diversity of cash (swiss franc, Norwegian or Czech crown, etc).

In a rural setting, educate your self about sustainable agriculture practice. Fertilizers are a thing of the past now. Move away from mono cultural cash crop. Look for poly cultures that can feed you and your community. Be prepared that refugees from cities will come in masses.

In any case, use the remaining time to learn valuable skills. Get healthy and fit. Learn to cook. Do a first-aid course. Especially as a software dev, learn Handy work so you can be of tangible help in your community. Learn self-defense (to which extreme you wanna take it, is up to you).

splittingTimes··on Ask HN: Books to read when you transform from SWE into SWE Management?
This.

DeMarco's Peopleware is a bit more hands on compared to the man month.

splittingTimes··on CUPID – For Joyful Coding
I like the idea of aligning on properties. Does not exclude to value certain principles as well.

However, like with all abstract "code quality" properties (modularity, predictability, robustness, encapsulation, etc) how can you quantify/measure how modular an application or how predictable a code base is?

It often comes down to a subjective "feeling".

splittingTimes··on CUPID – For Joyful Coding
I really liked Dan's reasoning around SRP

"SRP mandates that you separate the rendering and business logic of the component. As a developer, having these living in different places leads to an administrative chore of chaining identical fields together. The greater risk is that this may be a premature optimisation preventing a more natural separation of concerns emerging as the codebase grows, and as components emerge that “do one thing well” and that are better suited to the domain model of the problem space."

← PreviousPage 2 of 11Next →