HN user

vaillancourtmax

266 karma
Posts20
Comments29
View on HN
news.ycombinator.com 3y ago

Anyone seeing issues with containers in GitHub Actions (despite no code change)?

vaillancourtmax
3pts5
len.falken.ink 4y ago

Technical explanation of the Québec vaccination passport

vaillancourtmax
1pts0
maximevaillancourt.com 4y ago

Moving away from Google services, 8 years in

vaillancourtmax
33pts18
shopify.engineering 5y ago

How Shopify dynamically routes storefront traffic at scale

vaillancourtmax
17pts0
shopify.engineering 5y ago

Simplify, batch, and cache: how Shopify optimized storefront response times

vaillancourtmax
3pts0
maximevaillancourt.com 5y ago

Monitoring a grain dryer remotely

vaillancourtmax
2pts1
maximevaillancourt.com 5y ago

Turning my smartphone into a boring productivity tool

vaillancourtmax
119pts51
engineering.shopify.com 5y ago

How Shopify reduced storefront response times with a rewrite

vaillancourtmax
350pts73
maximevaillancourt.com 5y ago

Two Ruby apps, same code, but different output: what's going on?

vaillancourtmax
4pts0
maximevaillancourt.com 5y ago

Accelerating software onboarding with code walkthroughs

vaillancourtmax
2pts0
changelog.com 6y ago

Turven: See how many other people are currently on the same page as you

vaillancourtmax
2pts0
turven.xyz 6y ago

Show HN: See how many people are currently reading the same webpage as you

vaillancourtmax
3pts0
freshreader.app 6y ago

Show HN: Get rid of those 82 open tabs you'll never read with Freshreader

vaillancourtmax
3pts0
maximevaillancourt.com 6y ago

Setting up your own digital garden with Jekyll, GitHub, and Netlify

vaillancourtmax
1pts0
freshreader.app 6y ago

Show HN: Freshreader, a read-it-later service where items disappear after 7 days

vaillancourtmax
2pts3
maximevaillancourt.com 6y ago

Why old ThinkPads are still terrific laptops in 2019

vaillancourtmax
4pts4
maximevaillancourt.com 6y ago

On sleepiness, activation energy, and flow

vaillancourtmax
3pts0
github.com 8y ago

Show HN: Trace, a transparent supply chain management platform PoC

vaillancourtmax
2pts0
medium.com 8y ago

Show HN: Challenge your own beliefs, one tab at a time

vaillancourtmax
10pts0
medium.com 9y ago

Inspecting a “USB Drop” Attack Using olevba.py

vaillancourtmax
2pts0
[dead] 8 months ago

Also seeing this. Same issue on various machines and Internet providers, so it points to GitHub being the issue.

"git@github.com: Permission denied (publickey). fatal: Could not read from remote repository."

Edit: works now, as of 10:06am ET.

If I go through with the interview and do poorly, I have no way of knowing when or if I would be given the chance again.

If the organization you're looking to join is minimally humane, they'll be open to giving you another chance later down the line. In the event of a rejection, ask whoever's communicating with you for feedback, and mention that you'd like to try again later.

Worst case scenario, it doesn't work out and you discover that this organization is not willing to help people grow and give them a second chance, which could be a sign of other cultural problems below the surface, and you dodge a bullet in the process.

Best case scenario, you're in.

The middle ground is that you know you can prepare a bit more and try again later.

I feel like there's little downside to doing right away. I'd say do it.

(author here)

Thanks for the feedback!

I realize I wasn't actually using Google Photos, so my recommendation of hard drives likely isn't realistic for most people. TIL about Photoprism, I'll look into it.

For Google Drive, an actual solution for a typical use case would be something like Nextcloud (self-hosted or not, doesn't matter). My own use case was only about sharing a single file between two machines, so Syncthing fit the bill perfectly.

Again, thanks for sharing your thoughts :)

Pretty cool to see renewed interest in personal wikis, personal websites, and digital gardens after all these years. I remember writing my first bare HTML website in the early 2000s using Microsoft Frontpage. How times have changed!

As people grow curious to create their own digital garden a claim their own space on the Internet, I found that the main blocker was getting started. They have ideas, notes, and thoughts, and they're ready to share them on the Internet, but they don't know where to get started. To reduce the barrier to entry, I created a simple digital garden template [0] along with a step-by-step tutorial to set it up [1]. More than 70 people have forked the repo to try it out.

Once the first step of setting the technical part up is complete, it's easy to start sharing ideas with the rest of the world. :)

[0] https://github.com/maximevaillancourt/digital-garden-jekyll-...

[1] https://maximevaillancourt.com/blog/setting-up-your-own-digi...

Neat!

I use a similar setup where I literally have a single USB cable that gives me access to everything: monitor, keyboard, mouse, lighting, camera, microphone.

I just need to plug the cable in the computer I want to use. However, I do need to change the input on the monitor as one of the them is connected via HDMI.

https://freshreader.app/

I became overwhelmed with the massive list of content I saved in Pocket/ Instapaper but that I knew I'd never read, so I built myself a similar app where saved content disappears after 7 days.

If I don't read something in the week after I save it, there's a good chance I'm not going to read it ever.

Works well for me so far.

Agreed on the code/quote block woes.

never rendered larger than 64x64

On a high-density display, that 64px x 64px image covers a lot more surface area than 64x64 actual pixels on the physical display. I suspect that this 512x512px requirement is related to scaling factors on devices with high DPI displays.

RSS is undead 8 years ago

Not that this should be any indicator of health, but it's worth pointing out that a few RSS readers (e.g. FeedPress [0], Cast [1], FeedBin [2]) have implemented JSON feed support a few weeks after the initial announcement. What's more, my own basic JSON Feed Viewer [3] is getting multiple hits every day.

[0] https://feed.press/blog/2017/05/31/feedpress-adds-automatic-...

[1] https://blog.tryca.st/cast-update-experimental-json-feed-sup...

[2] https://feedbin.com/blog/2017/05/22/feedbin-supports-json-fe...

[3] http://json-feed-viewer.herokuapp.com/

The data store itself does not necessarily provide authenticity verification natively, so certification authorities would be required to validate the authenticity of the users, which in turn validates its input data, much like the root CAs, intermediate certs and server certs in a X.509-based PKI.

The competitor would have its identity tied to the data it inputs, so it wouldn't be able to impersonate the target company.

Interesting argument. The problem about this particular investigation (which I can only assume here) is that the available data did not offer relevant information about the tracking of the lettuce.

If the required information _did_ exist but wasn't accessible, then you are right in saying that the non-centralization of the data is a problem. I guess the problem then lies in the fact that information is siloed in different businesses. A solution to this could be the concept of federation, where all such businesses use an agreed-upon protocol/platform, but all can use the client of their choice.

Not the best article to describe the benefits of blockchain for supply chain management, but the point does get across.

Now, I'm aware that many people dismiss blockchain technology as a usable medium to store information (instead of your typical SQL database), but one clear advantage is that it's decentralized, which prevents a central authority from tampering the data. For supply chain management, that's not a necessary property, but when you consider product certifications (e.g. biological produce, sustainable whatever, etc.) and authenticity, then decentralization (and immutability) clearly become benefits. While I don't think it's okay to use a blockchain because it's the cool thing to do nowadays, it certainly got me thinking.

In December 2017, there was an E. coli outbreak in Canadian romaine lettuce, killing some people in the eastern provinces. Health agencies tried to identify the cause of the contamination, but they abandoned the investigation after a few weeks [1].

I stumbled upon Provenance.org a few weeks ago, and as part of a student project, some colleagues and I decided to develop a Provenance.org clone, mostly as an excuse to learn Ethereum smart contract development and the Solidity programming language (DApps and all that jazz). One challenge we're currently running into is about the granularity of the the product tracking: should a single box of Ritz crackers have its own identifier? Should the entire pallet have a single identifier? How about raw materials that combine to form an entirely new product? Or a pig that's split up into multiple parts for markets to sell?

We're looking to open source the project at the end of the term (around May), so if you're interested, reach out to me.

As previously stated, blockchain technology might not be the solution to everything right now, but it's definitely interesting and fun to experiment with.

[1] https://www.canada.ca/en/public-health/services/public-healt...