HNHacker News
TopNewBestAskShowJobs

gwenzek

251 karma · joined November 6, 2015

submissionscomments
gwenzek··on Google’s FLoC Is a Terrible Idea
Thanks a lot. Coil looked like its own browser, and I didn't want yo use another browser. I was using a similar service in the past, but unsuscribed because most created I wanted to send money weren't receiving it.

Will look into this

gwenzek··on Google’s FLoC Is a Terrible Idea
Which extension ? The landing page is terrible for a prospective user.
gwenzek··on Show HN: Split Keyboards Gallery
If you build your own keyboard you can put whatever switches on them. Kailh Choc Blue for instance are ultra light linear switches (20g actuation)
gwenzek··on Google Open-Sources Trillion-Parameter AI Language Model Switch Transformer
Not really, the dispatching between experts happen for every word and every layer, so you can't easily isolate distinct models.
gwenzek··on Computers Aren't Fun Anymore (2020)
Nice observation, maybe they just use one of those round magnetic USB-c connector everywhere. (That doesn't fix the data format, but it's a start ^^)
gwenzek··on Leaving Mozilla
Just wanted to see I love Firefox Android, I have been on nightly release for at least a year now, and it's great !
gwenzek··on Split keyboards and how to build them
littlekeyboards.com in US, splitkb.com in EU
gwenzek··on Koan: A word2vec negative sampling implementation with correct CBOW update
Why not a pull request?
gwenzek··on Our Year in Review: How we’ve kept Firefox working for you in 2020
I'm on nightly and haven't noticed anything. How do you differentiate between crashed and GC-ed?
gwenzek··on The Future of RTS
If people want to look at what a good RTS on mobile could be, look at Command and Conquer Rivals. They team add a lot of good ideas IMHO, even though the game suffers from micro transactions (good luck to newcomers). In particular: * they have a soft population limit with a cooldown increasing with the number of units on the map. This make it harder to snowball, and make it easier to punish people spamming a unit. Also it keeps the number of units to micro manageable.

* economy is auto-ramping. You only chose the number of collector. I think this could use some balancing and more experimentations. But it changes the dynamic of the game over time from money being the limiting factor to pop cap. Even if the two players play very aggressively.

* Also the game is not about destroying opponent base (you cam still win this way) but about controlling some map zones. Controlling the "pads" charges a nuke missile, but the missile can flip hand 1 second before firing. This builds up a lot of intensity and makes timing very important in the gameplay. Knowing when you should stale the charging or fasten it, and how much you should pay for this is hard to master.

gwenzek··on Google illegally spied on workers before firing them, US labor board alleges
Parental leave is about more than just money. It's about to leave your work for 3-4 months in a row. Employers tend to hand out cash rather than time away.
gwenzek··on This is how I git
The issue is that Git sucks at rebasing. Every conflict you fix when rebasing will need to be fixed again next time you rebase.
gwenzek··on Clean code won't save the planet
If you push the argument of OP further you have:

> According to the Carbon Fund you can offset your CO2 emissions for $10 per metric ton. US citizen produce an average of 16 ton per year. So you can solve global warming by just 160$ per year per head, it's really not a big deal.

For me this 10$ per CO2 ton is extremely misleading. It maybe correct for now, but as soon as more people try to offset their CO2, the price will skyrock, because there isn't many 10$ per ton opportunity for CO2 offsetting.

gwenzek··on In Search of the Philosopher's Keyboard
This is how I'd love my OS to work. I don't know why every program has to have it's own editor inside it. I'd love to always type text in the same tool, with the same keybindings. It would open so much doors like the one mentioned in the article
gwenzek··on Anu: A sound, distributed version control systema
I don't think Mercurial is patch based. Pijul is more similar to Darcs. They claim to have a sounder and faster patch algorithm.

And Anu is apparently even sounder and faster?

https://pijul.org/manual/why_pijul.html#pijul-for-darcs-user...

gwenzek··on Anu: A sound, distributed version control systema
My uderstanding is that they wanted to change the algorithm and that the codebase needed a major refactoring. I think there was performance issues with the first implementation and design so they had to make very large change.

https://discourse.pijul.org/t/is-this-project-still-active-y...

gwenzek··on JuliaMono – a monospaced font for scientific and technical computing
I find their light asterisk quite delighting (it's a font option, don't know how to enable them though)
gwenzek··on French fathers will now get 28 days of paternity leave
> Honestly for the vast majority of births the father is unnecessary to be there after two weeks. The child spends the first month basically eating and sleeping.

I took 3 months off for my first and 4 months for the second. My wife was pretty miserable through the first month. Breastfeeding is exhausting, as well as being woke up at various time of the night. I'm glad I was home so I could take care of the rest.

I agree that afterwards things got easier, and we were able to enjoy some vacations.

But still there is a huge difference between spending a few hours at the beach with the baby and going back to work whole day.

gwenzek··on Show HN: Structopt for C++ – Parse command line arguments by defining a struct
Thanks for sharing, didn't knew about this one. It seems quite similar indeed.
gwenzek··on Show HN: Structopt for C++ – Parse command line arguments by defining a struct
Similar lib I made for Python: https://pypi.org/project/func-argparse/

The nice thing with Python is that I implemented a parser from a function signature, and it also works for NamedTuple.

The advantage wrt to other python parser is that it uses the type annotations, instead of guessing

gwenzek··on Ask HN: Anyone a social entrepreneur, i.e. placing social impact above profit?
I think your wrong about the "all time high social mobility" my understanding is that the peak was reach 40 years ago. I'm currently reading Thomas Piketty on the subject
gwenzek··on What is 5D chess?
> You used your turn in the present, and created a new board where it's their turn in the past.

Doesn't it depend on the piece you use? Knights and Bishops seems to be able to move on the board and move back in time at the same time.

gwenzek··on List of Modern Boardgame Research
Hanabi has been solved a few months after deepmind "new frontier" paper: https://arxiv.org/abs/1912.02318 They reach a score of 24.6/25. Knowing that there are some losing hands.
gwenzek··on The Dactyl-ManuForm Keyboard
Ergodox pioneered the genre of ortho split keyboard, but I don't think its the best in 2020. Minidox, Redox, Iris, Corn, Gergo all have better thumb clusters and are more compact.
gwenzek··on Ask HN: As a Facebook or Google engineer, do you consider your company evil?
> gmail data is fairly sacred and not exploited to better sell you ad

This is new from 2018 IIRC. Before emails from free accounts where scanned for ads tailoring. They had problem selling GSuite, because clients where confused between the privacy of free and paid tiers. So they estimated it would be more beneficial to stop using mail data for all account, and simplify GSuite sells.

gwenzek··on Ask HN: As a Facebook or Google engineer, do you consider your company evil?
> People talk about Maven, but it was an internal revolt--not external influence--that challenged the issues with the project.

The revolt started internally despite a lot of effort to conceal the project, even from engineers working on it. And Google management started to stepback only after the press got involved.

gwenzek··on Ask HN: As a Facebook or Google engineer, do you consider your company evil?
I switched from Google (YouTube) to Facebook in 2019 after 2.5 years at Google.

When I joined Google I was very influenced by the 'Google is the good guy PR'. I never liked the Ads business model, but there a few Google products I really liked (Inbox, Maps and YT notably).

It's hard to pinpoint the wake up call, but I'd say it was project Maven (aka let's make an AI to help US drones kill more people), and all the lying and mislabeling there was around it (our AI don't kill people, etc…).

Wrt Cambridge Analytica, you have to go back to the mind state of 2016. At the time FB was mostly attacked because it was a walled garden hoarding all the precious data. So FB allowed users to share data with external apps. Then one apps managae to get data about 100k Americans and their friends and use it for helping Trump. And then 'data portability' was evil.

gwenzek··on Ask HN: How to rediscover the joy of programming?
> You could also try to contribute to people also trying to make programming less friction-ish.

I'd love to get into the Jai community but really don't know where to start, beyond watching the videos.

gwenzek··on Show HN: ConvTools – generates Python code of conversions, aggregations, joins
Interesting approach. I'm currently not satisfied by Pandas which seems to be the defacto tool for processing tables. But I find the query API really unnatural especially for filtering.

Do you have some benchmark for performances ? Is this more aimed at playing around in a notebook or used inside a full data processing pipeline?

gwenzek··on A two-person startup already uses twenty-eight other tools
> It would still be their head, because it's their promise to their liege-lord.

In a way working at Google is like that. If your project doesn't have "impact" your manager isn't promoted and nobody in the team is.

And engineers are generally free to change team.

It does have some inconvenients and it doesn't remove politics.

← PreviousPage 2 of 5Next →