HNHacker News
TopNewBestAskShowJobs

Keats

1,451 karma · joined July 23, 2012

Doing stuff. https://www.vincentprouillet.com/
submissionscomments
Keats··on Maud: Compile-time HTML templates for Rust
There are many compile-time templates that work on stable: https://github.com/djc/askama , https://github.com/maghoff/bart , https://github.com/kaj/ructe and https://github.com/Stebalien/horrorshow-rs

Probably a few others I'm not aware of.

Keats··on Bevy: A data-driven game engine and app framework built in Rust
I've already posted it in https://news.ycombinator.com/item?id=24121947 but it didn't get traction :/ +1 on using that URL
Keats··on Is the US about to split the internet?
I agree. Facebook/Instagram/LinkedIn etc should not be controlled by the US in the EU.
Keats··on Apple sends a letter to Hey: Change your app or get out of the App Store
> Apple have (freely) provided Basecamp a platform to grow their business via the App Store, whilst giving Apple (effectively) nothing in return.

So the apps on the App Store don't provide any value to Apple? If all business apps were only on Android, would they have the same market share?

Keats··on The Next Step for Generics
> The package ecosystem was so stable that go didn’t ship with a package manager (not saying it’s good but definitely a sign of relative stability).

Which also explains why you can git clone a Go library/tool and have it not building because some dependencies introduced some breaking changes in the master branch. That happened the last 3 times I wanted to fix something in a Go project.

Keats··on A tiny static full-text search engine using Rust and WebAssembly (2019)
Which features are you missing the most?
Keats··on A tiny static full-text search engine using Rust and WebAssembly (2019)
Creator of Zola so a bit biased. Zola actually comes with an automatic search engine built-in that you can see on https://www.getzola.org/

I haven't used Gatsby.js as doing React/GraphQL for my static site isn't really something I'm interested in. If your site is very dynamic/pulls from various remote sources or just want to use React it's better than Zola.

Keats··on Ask HN: Has anybody shipped a web app at scale with 1 DB per account?
there's a typo in the title of that page: Mulit-tenant
Keats··on Recoil – A state management library for React
Mobx itself is fine for most usecases I think. I've used it on 4-5 projects now and it's been working very well in each.
Keats··on Deno 1.0
> TSC must be ported to Rust. If you're interested in collaborating on this problem, please get in touch.

Have you talked with the TS people to see if maybe there are some bottlenecks that could be rewritten in Rust rather than rewriting everything? Even though I would love to have TSC in Rust, it seems like it would be a huge amount of work.

Keats··on Porting a React Front End to TypeScript
I've used TS for 4-5 years now and I have been using Next.js/GraphQL in a work project. I would focus on TS since I don't really think Next.js/GraphQL is worth the hype and I would bet TS will outlive both by a significant margin.
Keats··on GitHub is now free for teams
Can making Github Actions share code between them be a super high priority? Copy/pasting all the setup for a project on each action is repetitive and any time you need to make a change, you need to make it in 6-7 places in our case.
Keats··on Why I’m Leaving Elm
The last time I looked at Elm was about ~4 years and this attitude was already showing. We hesitated building our business front-end in Elm at the time and had a general bad feeling about its future considering the various interactions we had seen. Seeing this article makes me pretty glad I didn't invest time in Elm.
Keats··on If this project is dead, just tell us
I've tried pip-tools, pipenv and poetry and pip-tools has been the easiest to use by far. I wrote a small comparison last year: <https://www.vincentprouillet.com/blog/overview-package-manag...
Keats··on Create-React-App 3.3
I do the same. I find it much easier to understand and I've always needed to modify the config anyway. I wrote about my own boilerplate in https://www.vincentprouillet.com/blog/react-typescript-webpa... and the Webpack config is like 75 lines. It could work with Vue or anything else just as well.

My guess is people still think Webpack is hard to configure despite that being quite simple now.

Keats··on Apple has locked me out of my developer account
They already take 30% of all sales through the app, isn't that enough?
Keats··on The Value in Go’s Simplicity
> In my opinion, of recent languages, Go has the sanest versioning and dependency story. I haven’t had a single breakage due to an update in Go.

I don't know about that. I've tried to build 3 Go applications in the last couple of years and none worked because some of their dependencies had breaking changes in master. Hoping that someone doesn't push a breaking change on master, doesn't change username or doesn't delete their repo doesn't seem very sane to me. At least vendoring is well supported.

Keats··on Show HN: Remote work statistics
For HumanMade you can compare your map with the one on their website (at the bottom): https://humanmade.com/who-we-are/
Keats··on Show HN: Remote work statistics
How do you get the data? I know one company in the list and the numbers/countries are completely wrong.
Keats··on 16-inch MacBook Pro
Their 2018 MacBook is by far the best typing experience I had on a laptop. Other laptop keyboards would be happy with just writing down what I just typed, the MacBook goes one step further and doubles many letters. That's after 6 months of use and 95% of the time using an external keyboard.

Meanwhile, every time I take out my 6 years old Thinkpad T440s the keyboard feels nice instantly.

Keats··on How to not rewrite it in Rust
As mentioned by others, you need to convert the bytes to a String. `Sha2` provides a helper function for that: `hasher.result_str()`.

EDIT: sorry I don't know which docs I was looking at, I can't find it in the current version.

Keats··on Porting my website to Workers Sites and Zola
It did come from Hugo.
Keats··on Uber CEO calls business 'sustainable' amid huge losses
Lyft doesn't exist outside of the US.
Keats··on Introduction to Svelte
It's not node_modules but it is the same concept, it's called target in Rust.
Keats··on Show HN: Volument – A new take on website analytics
https://volument.com/learn/user-privacy on Firefox
Keats··on Show HN: Volument – A new take on website analytics
FYI on that page the text is too thin, it is hard to read. Removing the font-weight: 100 CSS rule fixes it.
Keats··on Apple Music Overtakes Spotify in U.S. Subscribers
You mean the integration Apple is not allowing Spotify to implement?
Keats··on React Router v5
I did the same thing, although I might have migrated before v3.

I wrote 2 articles about it in case it can help someone:

- https://www.vincentprouillet.com/blog/testing-a-different-sp...

- https://www.vincentprouillet.com/blog/testing-a-different-sp...

It probably changed a bit since those articles but I was happy with it. A very simple codebase using that can be seen on https://github.com/Keats/hn-react

Keats··on Ask HN: Show Us Your Personal Website/Blog?
https://www.vincentprouillet.com/

I do need to blog more but recently it was mostly about my projects. It is powered by one of them, Zola (https://www.getzola.org/).

I want to write more but not really sure about the topics.

Keats··on Ask HN: Freelancer? Seeking Freelancer? (February 2019)
SEEKING WORK

Location: France/Italy

Remote: Yes

Willing to relocate: Depends on the location

Technologies: JavaScript (React/Vue), Python, Rust

Site: https://www.vincentprouillet.com/

Github: https://github.com/Keats

Email: hello at vincentprouillet.com

I am an experienced freelancer with an entrepreneurial mind and a good eye for UX. I've tried my hands at a couple of startups and have experience working remotely with companies all around the world.

← PreviousPage 3 of 13Next →