HNHacker News
TopNewBestAskShowJobs

markandrewj

240 karma · joined July 12, 2018

submissionscomments
markandrewj··on Comic Mono
It seems like this isn't very well known, but the design of Comic Sans is actually intended to help children with dyslexia. The creator of Comic Sans also talks about this in his lectures. Listening to him talk about the design of the typeface changed my perception of it.

Ref: Vincent Connare: Comic Sans is the Best Font in the World https://youtu.be/xXdzBTeYZlE

Ref: https://www.nothingcomicaboutdyslexia.com/

markandrewj··on JPMorgan Chase and Co tracks employees to dystopian extents
Except that I live in Canada where the laws are different. You may be able to record employees with consent in the workplace, but that doesn't extend into allowing an employer to apply surveillance into an employees private spaces and personal life. I am saying 'private space' intentionally, because public spaces are regulated differently. The laws around employee monitoring are rapidly changing in Canada however. I am hoping that we will see stronger regulations in the future regarding the use of surveillance in the workplace. One party consent exists in Canada, but that assumes a call between two people where one person is recording the call. What is being described is an employer that is recording video and audio indiscriminately at all times. This also is not allowed in America.

https://en.wikipedia.org/wiki/Indiscriminate_monitoring

The right to privacy in the constitution is most explicitly mentioned in Amendment I, Amendment III, and Amendment IV of the U.S. Constitution. The privacy of belief, privacy of home, and privacy of the person and possessions is included in the U.S. Constitution.[19]

Further reading: https://en.wikipedia.org/wiki/Right_to_privacy

In regards to my comment about contracts, I have seen several contacts where employers think they can negate laws by adding clauses to their contracts. I am sure you have seen some of these these clauses, such as non-compete clauses. I know this is still legal in some states, but it isn't here, and adding such a clause is not enforceable.

markandrewj··on JPMorgan Chase and Co tracks employees to dystopian extents
Private contracts can not invalidate federal laws or rights, although many corporations would like you to think that.
markandrewj··on Flutter Web: A Fractal of Bad Design (2020)
To be more accurate, React uses its virtual DOM implementation.

https://legacy.reactjs.org/docs/faq-internals.html

markandrewj··on A Low Cost Approach to Improving Pedestrian Safety with Deep Learning
In other countries such as Japan public transit is generally faster then private transportation. I think one of the reasons you see a low adoption of public transportation in some North American cities is because it can do the opposite and extend your trip duration by a significant amount. Safety is obviously another factor. It seems like in a lot of places pedestrians are treated with disregard. Pedestrians being able to safely commute within their communities shouldn't be controversial, but for some reason it is.
markandrewj··on Red Hat 30th anniversary
I have been experiencing this personally, although it's more accurate to say the RHV/oVirt team was moved on to OpenShift Virtualization (KubeVirt).
markandrewj··on Show HN: Crul – Query Any Webpage or API
The video made me laugh. All this... and more?! :)
markandrewj··on Google and Mozilla are working on iOS browsers that aren't based on WebKit
If your website only works on one of the browsers, you are probably doing something wrong. It is not like it was in the 90s, it can pretty much be expected your website will work on all browsers, if you are following the current HTML/CSS specs and best practices.
markandrewj··on Ask HN: What's your favorite illustration in computer science?
Another place that uses this style of diagram is the original JSON spec.

https://www.json.org/json-en.html

markandrewj··on How to store your app's entire state in the url
There is still a browser URL limit, I have hit it recently while applying a large number of filters to a search in Kibana.
markandrewj··on UAlberta launches free online Science Literacy course
You are welcome to hold this view, but that is not an accurate depiction of what is covered by the course material. This course was made available in 2020, but it is still relevant at the moment, if not more relevant. It is free and available to anyone, including yourself. You could provide feedback to the course material if you decided to engage with it.
markandrewj··on Bike Frame Stiffness
Yeah, but try getting carbon repaired after a crash. It's not impossible, but it's also not as easy to work with as a material. That said a lot of new high end carbon bikes will come with crash replacement on the frame.
markandrewj··on Bike Frame Stiffness
Just some general thoughts, so please understand I am not prescribing one over the other. The ride quality of a bike is largely dependent on frame geometry and manufacturing process. With a good layup, and geometry, carbon can be more stiff then steel. This is actually the promise of carbon, to be stiffer then steel while being lighter. However a good quality aluminum bike can also be lighter, and more stiff, then a carbon bike with a low quality layup. Steel tubing also comes in a variety of different qualities.

https://gravelcycling.wordpress.com/2016/07/07/steel-the-dif....

The obvious benefit to steel for me is the reliability and repairability. Ride quality can also be different depending on surface, steel is better at dampening vibrations then aluminum on gravel surfaces. Although carbon can obviously be quite nice, and you are seeing it used in tough ultra distance rides like the GDMBR. That said your wheel choice, and seatpost, will have a bigger impact on ride quality then frame material as far as vibration. Generally speaking the weight of your bike is going to be most noticable on climbs. How noticable will also depend on your gear range.

This video about titanium bike myths discusses some of the points I outlined above in further detail.

https://youtu.be/1CTjg1TFHDc

markandrewj··on The hype around esports is fading as investors and sponsors dry up
The thing is these player communities are huge, more people have watched worlds in the past then the Super Bowl.

https://www.cnbc.com/2019/04/14/league-of-legends-gets-more-...

It doesn't make sense to focus on a game with a declining player base like CS:GO, when you have games like Fortnite, that on average have between 2.9 - 4 million people playing at any given time.

markandrewj··on Consider Disabling Browser Push Notifications on Family and Friends Devices
I haven't looked enough to know if this is possible. In general I found that any browser push notifications I may receive have been better served from a dedicated application.
markandrewj··on Consider Disabling Browser Push Notifications on Family and Friends Devices
You have the ability to disable just browser push notifications, at least for Android. I actually find notifications useful, but they can quickly become useless if you are receiving a lot of irrelevant notifications. If you disable all notifications on Android, you wont get things like calendar reminders.

Although it can be useful for some web applications, I kind of wish that push notifications were not added to browsers. Most often they are just abused to spam users. The pop-up you get while going to pages asking you to allow push notifications is also annoying. I have started to disable notifications in all the browsers I use on mobile and desktop.

markandrewj··on Toward customizable timber, grown in a lab
Hopefully it is of some interest. I didn't mean to include the time marker to skip ahead. The other link I included expands on the research by Suzanne Simardis that is mentioned. In Suzanne Simardis talk she also provides some practical information in regards to practices for creating healthier forests.
markandrewj··on Toward customizable timber, grown in a lab
The ecology of a primary forest, and a tree farm, are not the same. Besides material use, forests also provide a number of benefits. There are a number of floods which have occured recently in over logged areas which highlight this. Saplings and young trees will not provide resilience to these kinds of natural disasters without being left to mature. Clean water provided by watersheds would be another example of a benefit provided by a healthy primary forest. It is true that natural events also impact forests, but in different ways then logging or damage created by industry. That is why many foresters implement controlled burns. Controlled burns leave nutrients that are required by plants in the understory to mature. Some species of plants actually require the heat to realse their seeds. Forests are also more then trees, they are a system with a number of symbiotic relationships, and modern research is revealing those relationships are more complex then once thought.

https://m.youtube.com/watch?v=Un2yBgIAxYs

I do understand that as a material timber has a number of uses. I just don't know if I agree that the way way industry manages forests is sustainable, at least in Canada. The best mills I worked with were aware of this and were making efforts to find sustainable ways to manage their resources, so they could continue to both keep their natural resources healthy, and their businesses. One of the issues has been the demand for timber often outpaces the amount of time it takes to grow new mature trees, for either ecological or industrial use.

Just as some background regarding my experience within the industry, I have provided a presentation below which is based on the presenters book. The presenter was involved with colleagues I worked with. People within the company I worked with were also involved changing how trees are planted in Canada.

https://m.youtube.com/watch?v=bu-FbqFaFAQ&t=78s

You mentioned you were also involved in the industry. If you feel comfortable talking about it, could your provide some information about your experiences. I am open to other perspectives.

markandrewj··on Toward customizable timber, grown in a lab
It could be correct that the number of trees total is increasing in America, and that would be excellent if true, but healthy forests require trees that are left to become mature. It also means a complex forest ecology made up of more then a few select species of vegetation. Most of the trees that are planted each year in Canada, are planted as crops, to be logged for industrial use, before being able to reach full maturity. Although there are some companies which are making efforts to log, and manage forests, in a sustainable way. This research is interesting to me, because if we were able produce organic materials such as wood fibre in a lab, it could reduce our dependency on harvesting natural resources, and the impact it has on forests.

Although I don't agree with the sentiment that "At that rate, some scientists predict the world’s forests could disappear in 100 to 200 years.", I would argue there is a distinction between a primary forest, a secondary forest, and a crop.

https://www.globalforestwatch.org/blog/data-and-research/pri...

https://en.wikipedia.org/wiki/Forest_degradation

"Since 1990, it is estimated that some 420 million hectares of forest have been lost through conversion to other land uses, although the rate of deforestation has decreased over the past three decades. Between 2015 and 2020, the rate of deforestation was estimated at 10 million hectares per year, down from 16 million hectares per year in the 1990s. The area of primary forest worldwide has decreased by over 80 million hectares since 1990. More than 100 million hectares of forests are adversely affected by forest fires, pests, diseases, invasive species, drought and adverse weather events.[3]"

I think the 'utility of trees' may not be controversial, but people may have different perspectives on what they view as the 'utility of trees'.

https://www.theguardian.com/world/2021/nov/16/canada-floods-...

https://www.esri.com/about/newsroom/blog/map-reveals-british...

https://veridianecological.files.wordpress.com/2020/05/bcs-o...

Although this research is interesting, the use of drones for reforestation may be more immediately applicable. Treeplanting is normally a process which is done by hand. Through the 70's there were a number of innovations in the process, planting via drones may provide further possibilities. Not to mention the application of drones in sites surveys.

markandrewj··on Toward customizable timber, grown in a lab
Where did you find this information? In most places modern technology has only increased the rate it is possible log, which has allowed for large scale clear cutting to occur. Although many trees are successfully planted each year, very little old growth forest remains. Most people are not aware of how much logging has actually occurred, because it is done away from the road.

Secondary forests are also often monocultures, and planted essentially as bumper crops. Which means that they can not support the same biodiversity as the original trees that are being replaced.

My experience with this comes from working in the Canadian Silviculture industry as a tree planter for several years. If it is possible to create timber in a lab faster then it is possible to grow a tree, this could be really exciting.

https://en.wikipedia.org/wiki/Old-growth_forest

https://en.wikipedia.org/wiki/Secondary_forest

markandrewj··on A 3D-printed ethernet RJ45 clip to secure/repair/fix broken tab (2020)
The best option is probably re-crimping the cable, but in a pinch you can make an extra clip with spare zip ties also.

https://www.cabletiesplus.com/blog/wp-content/uploads/2015/0...

markandrewj··on Sonic: Fast, lightweight and schema-less search backend
Although not exactly the same, Elastic has an SQL query syntax which can be used now as well.

https://www.elastic.co/what-is/elasticsearch-sql

markandrewj··on Blink-182 tickets are so expensive because Ticketmaster is a monopoly
Just fyi tickets still get scalped.

https://www.cbc.ca/news/business/ticketmaster-resellers-las-...

markandrewj··on SmooshGate (2021)
Seems weird to jump through hoops to keep an outdated JavaScript library with a custom prototype working. When you create custom prototypes this is the risk you take. Name your prototypes accordingly, so they are unlikely to clash anything. As an example mtflatten, or _flatten (like underscore.js and other libraries).
markandrewj··on Cloud desktops aren't as good as you'd think
This has been my experience with Citrix also, although I have heard it can be set up to work better. Has anyone had experience with HP Anywhere/Teradaci? I am curious how it would compare.
markandrewj··on React I love you, but you're bringing me down
The thing that has kept me tied to React is the support for native mobile and desktop development. Expo has been a really nice environment for mobile development compared to some other things I have used in the past. EAS is also pretty handy. It looks like Svelte has improved in this area, but my past experiences with NativeScript were not very inspiring. Is anyone using Svelte for production mobile or desktop development?

What are peoples thoughts on Svelte vs Solid? I know Lit/native web components are out there as an option as well. I have past experiences with it when it was Polymer.

If anyone is looking for something very lightweight they may want to consider Alpine as well.

markandrewj··on Focus Time Saved Me from Burnout
I am not saying you are doing <X> wrong, but I am always amazed how many mangers want to do Agile, and at the same time don't understand that means not doing waterfall. They are completely different methodologies.

https://www.atlassian.com/agile/project-management/project-m...

Also your scrum master should be sheltering you from some of the distractions you are describing.

markandrewj··on Stringbike: Benefits (2020)
It's sort of the opposite, a worn chain will wear on your cassette. Using a chain checker, or a ruler, you can measure how worn your chain is. If you replace the chain too late, the new chain will not mesh with the cassette, and it will slip. You can usually do this 3-4 times before the cassette will also need to be replaced. How long you will be able to use a chain is dependent on the riding environment, chain material, how well it is cleaned, and how well it is lubricated.

With an 8 speed bike, riding between 300km - 500km a week, I usually get around ~1000km on a chain riding outdoors, or about a month on a chain. Riding indoors on a trainer however, my chain almost never needs to be replaced.

For an 8 speed bike you replace the chain at 0.75 wear.

Depending on the bike you may choose to let both wear, and replace both at the same time. Eventually you will find the shifting sloppy, and the chain slipping however. This observation is from personal experience.

I find the idea of using string interesting, more commonly on the market you would see belt driven designs like the pinion.

markandrewj··on Man who built ISP instead of paying Comcast $50K expands to hundreds of homes
There is a good interview on YouTube with Jared Mauch. I think it may have already been posted on Hacker News previously, but I have included the link below for anyone interested.

https://youtu.be/ASXJgvy3mEg

markandrewj··on Use one big server
Cassandra was just an example, but most databases can be scaled either vertically or horizontally via sharding. You are right if misconfigured performance can be hindered, but this is also true for a database which is being scaled vertically. Generally speaking you will get better performance if you have a large dataset by growing horizontally then you would by growing vertically.

https://stackoverflow.blog/2022/03/14/how-sharding-a-databas...

← PreviousPage 2 of 7Next →