News for hackers. Stuff that matters.

polymeris

Re:Ask HN: Who wants to be hired? (February 2024) on Friday February 02, 2024 @10:43AM (#39229875)

  Location: Berlin, Germany
  Remote: Yes
  Willing to relocate: No
  Technologies: Clojure, Go, Java, Python, PostgresQL and other RDBMS, AWS, Docker, Kubernetes, CI/CD
  Résumé/CV: Most recently Senior Staff Engineer at CircleCI, previously Amazon, reach out for complete CV
  Linkedin: www.linkedin.com/in/cpolymeris/
  Email: c (at) polymeris (dot) dev
Don't contact me for cryptocurrency or adtech jobs, please.
I agree in principle, but also find myself often doing my best thinking when making coffee or just "idly" staring out of a window, and would find it annoying to be interrupted just because I'm not at my desk. Luckily I work from home.
Re:Teleguard: Swiss Made Safe Messaging on Saturday January 23, 2021 @11:31AM (#25883522)
True. And much of the work at ETH is conducted by foreigners, but the marketing association is still there.
Re:Teleguard: Swiss Made Safe Messaging on Saturday January 23, 2021 @11:25AM (#25883445)
It's only partially patriotism. More importantly, I suspect, just a brand that sells well, no matter what you are selling. That said, EPFL/ETH and CERN have done some important things in computer science.
That's the thing, JWT is not an authentication protocol, that's just one (the most frequent) use-case of "transfering claims". The footguns, e.g. the choice of encrypted or not, or symmetric or asymmetric crypto, are a result of the flexbility required to cover the other use-cases. Maybe what's needed is a subset of JWT that's just for AuthN.
Re:The Problem with Git Flow on Wednesday June 24, 2020 @08:47AM (#23627234)
On the topic of Git Flow and simpler & faster alternatives, last month I published a short blog post about my experience learning those alternatives exist at CircleCI[1].

The most important learning for me was that things like Git Flow aren't free: they slow you down and make developers feel more detached and less responsible for the code that's running in prod.

[1] https://circleci.com/blog/you-are-what-you-git-how-your-vcs-...

Re:Spanish schedules are downright weird (2016) on Thursday May 28, 2020 @11:12PM (#23345903)
Chile is even worse, at least in terms of clock time, since, like Argentina, we are on UTC-3 most of the year, when geographically we should be on -5.
Re:Spanish schedules are downright weird (2016) on Thursday May 28, 2020 @10:55PM (#23345838)
Since it took me a while to find the original article: https://verne.elpais.com/verne/2016/03/18/articulo/145830979...
Re:On GraphQL-to-SQL on Friday May 22, 2020 @02:02PM (#23275045)
I only evaluated hasura, haven't used it in production. What made me decide against it (it wasn't an easy decision, hasura does look cool) was the caching and scaling stories. The caching semantics for GraphQL are in general less mature than e.g. REST, but if hasura at least supported queries over GET it would help, by allowing CDNs to cache those requests. On the topic of scaling I was concerned that making a single postgres instance the bottleneck for the whole app does seem a bit of an expensive way to scale. But of course this all depends on the access patterns and the economics of the particular project.
Re:Use GitHub actions at your own risk on Friday December 20, 2019 @12:29PM (#21845779)
> Each hash is supposed to be unique and you cannot rewrite history with the exact same SHA-1.

I thought SHA-1 wasn't considered secure?

Re:The Most Gender-Switched Names in the U.S. on Monday October 28, 2019 @09:18PM (#21383470)
Similar for Angel, which probably includes Ángel. I would consider them the same name. Even with the shared meaning, the pronunciation is different enough.
I think creating libs is one reason, Iirc was not supported by shadow.
Re:FAA Bans Recalled Apple Laptops from Flights on Wednesday August 14, 2019 @10:05AM (#20695659)
Strange. I had to unpack at Schiphol two weeks ago. And go through the scanner even though I wasn't headed to the US. All in all, one of the worst airport security experiences in Europe. In Lisbon I didn't have to unpack.
What are the charger requirements? Mine doesn't charge with the 60W provided by my monitor.
Re:School is all about signaling, not skill-building on Saturday March 16, 2019 @06:10AM (#19407138)
I don't have an opinion on the benefits of schools and degrees, since I don't have one, but I am sure you could have gone work for FAANG after 4 years of autodidact learning and work experience, as well.
I am more curious how they managed to output a 1000 kHz tone through those speakers.
Re:Near Future of Programming Languages [pdf] on Monday October 30, 2017 @01:32AM (#15583274)
I get clojure.spec is primary a way to define a schema and validate against it, and that you can use it for automatic test generation, too. But I feel I fail to grok the whole extent of the possibilities it offers. Does it address any of the other things YZF mentions? Specially, the "prevent excessive mocking" part?
Re:Near Future of Programming Languages [pdf] on Monday October 30, 2017 @01:27AM (#15583251)
Huh, TIL. As a non-native English speaker, I have always pronounced "route" as "raowt", probably influenced by the pronunciation of "router".

Btw, why is it "pronUnciation", but "pronOUced". English is hard.

Re:Git git git git git on Wednesday September 27, 2017 @01:26AM (#15345130)
Heh, for me ctrl-w means "extend selection to enclosing expression", which leads to the same issue in browsers.
Re:How it feels to learn JavaScript in 2017 on Monday August 28, 2017 @10:54PM (#15121789)
> it's impossible to go back.

I too, am learning JS in 2017, and I can't wait to go back (to cljs). Or away, to anything else. I had done some basic stuff before, but for the last days I have been writing some code for a larger SPA.

Just as an example, today I needed to do the simple task of iterating over a dictionary. I expected it to go roughly like this:

    dictionary.forEach(this.someMethod);
Instead, this is apparently what passes for sane in JS world, in 2017:

    for (var key in dictionary) {
        if (dictionary.hasOwnProperty(key) {
            this.someMethod(key, dictionary[key]);
        }
    }
Re:Clarity Icons: open source icons on Friday August 25, 2017 @01:37AM (#15096352)
That screenshot was taken from Firefox 53.0.3 on Linux/Cinnamon, if it helps.

Maybe SVG should support hinting...

Re:Clarity Icons: open source icons on Friday August 25, 2017 @01:09AM (#15096268)
Loving the design, but they look blurry in some cases, like this from your docs: http://i.imgur.com/CBKsCGB.png

Why not use an icon font as most similar projects do?

Re:SVG can do that? on Tuesday August 15, 2017 @10:22PM (#15024492)
SVG works so fantastically well with React -- it's just part of the DOM, after all. Unless there are performance concerns, that reason alone would make me choose it over Canvas every time.

Shameless plug, one of my first experiments with SVG+react (+cljs): https://polymeris.github.io/carlos/ Done in one day, without knowing the tech.

Re:NetRunner: a web browser catering to powerusers on Sunday August 13, 2017 @12:11AM (#15001432)
Since it took me a minute to figure it out (being new), you can turn on that option by clicking on your username on the top right. (I expected it to be a thread option)
Re:Amazon to Acquire Whole Foods for $13.7B on Friday June 16, 2017 @03:19PM (#14571898)
Switzerland's 2 largest supermarket chains Migros[1] and Coop[2] are structured as cooperatives, generating yearly revenues of ~28 billion CHF, each.

[1] https://en.wikipedia.org/wiki/Migros [2] https://en.wikipedia.org/wiki/Coop_(Switzerland)

Re:Learn Datalog Today on Sunday May 28, 2017 @04:45PM (#14436009)
Reader mode is available in Safari (iOS). Maybe the github sources work for you? You'd miss out on the interactive parts, tho: https://github.com/jonase/learndatalogtoday/blob/master/reso...
Re:Poll: How much is your net worth (in USD)? on Tuesday May 23, 2017 @11:11AM (#14401879)
Where is the 0 option? At least I am debt-free...
git has a terrible UI, IMO. git reset, for instance, does like 17 different things. And what does checkout have to do with creating branches as in "git checkout -b"? Not that git branch is that much better, it's conflating creating, listing and deleting under one command (named after a verb or singular noun). Compare to hg's branch/branches or fossil's even clearer convention of noun + action, like in "fossil branch new ...".

That said, you are right that understanding the git model helps a lot and for that, I recommend the "Getting Git" talk. https://vimeo.com/14629850

Re:James Gosling, Creator of Java, to Join AWS on Tuesday May 23, 2017 @09:56AM (#14401190)
If I were to join Amazon, what orgs/teams should I lean towards if I prefer to do FP? I have more experience in Clojure but Scala would be great, too.
Re:Smart Photos on Thursday April 27, 2017 @09:46PM (#14216325)
Wow, amazing how consistent the crowd's impression are with my own, based on those tiny pics. We are prejudiced bunch.

Older »