HNHacker News
TopNewBestAskShowJobs

daGrevis

1,234 karma · joined November 15, 2011

[ my public key: https://keybase.io/dagrevis; my proof: https://keybase.io/dagrevis/sigs/l6JRPbRKhru31TNZAVIXJwrFCDHOZ98uQ98l7DlN2hU ]
submissionscomments
daGrevis··on Ask HN: Who is hiring? (September 2018)
OrangeLV | Full-stack web developer | Riga, Latvia | Full-time onsite | https://www.orangelv.com/

# Our focus

- Our own products and long-term partnerships with clients

- Custom-made logic that meets complex business requirements

- Intuitive and visually pleasing UIs

- Interactive and dynamic visualizations using 3D, vector graphics and photos

- AR/VR experiences

# Our stack and workflow

- TypeScript in strict mode, with Webpack

- Frequent use of functional style, immutability, async/await, Lodash

- React frontend (Redux, Reselect, modular transpiled CSS)

- Node.js backend (Koa)

- PostgreSQL

- Modern infrastructure (CI/CD, Docker, Kubernetes, Terraform, Google Cloud Platform)

- Always up-to-date tools and depencencies

- Automation where we can

- Auto-enforced code style and formatting

- Git with pull requests and peer reviews

- All projects have a dedicated owner

- Some project-specific tech

Contact us at careers@orangelv.com

daGrevis··on ReactOS 0.4.0 released
This was posted yesterday. https://news.ycombinator.com/item?id=11117510
daGrevis··on Servo Continues Pushing Forward
Is there any place where I could follow progress of Pentadactyl-like plugin for Servo?
daGrevis··on Show HN: Get your local and public IP addresses in JavaScript
1. Yes, see https://github.com/daGrevis/hndrx

2. Obviously,

3. With explicit permit from user each time it's needed (like it's for webcam);

daGrevis··on Show HN: XCV – cut, copy and paste files with bash
It's interesting that this software is using NPM as package manager even if it's written in Shell itself.
daGrevis··on Pinboard's New Pricing Policy
This just forced me to finally buy a Pinboard account!
daGrevis··on Pixie: A small fast, native lisp
I love little languages like this one! Just look at the source — it's still so readable and easy to understand, and the size — I could read through it in an evening!

It reminds me a bit of diy-lisp where you implemented Lisp in Python yourself! https://github.com/daGrevis/diy-lisp

daGrevis··on Excel.vim
Not everything has to be useful or even sane. Especially on _Hacker_ News.

Edit: To clarify, I think this shows what hacking is all about. Playful cleverness and curiosity.

daGrevis··on Kivy – Open-source Python library for rapid development of applications
Here's an application my co-worker built using Kivy. https://github.com/aigarius/photoriver
daGrevis··on Clojure Grimoire: an up-to-date ClojureDocs alternative
Looks great! Especially I like the clean design.

I'm waiting for DevDocs.io support for Clojure thought because there's nothing better than all docs in one place.

daGrevis··on Facebook was down
Not anymore. :)
daGrevis··on Pixi Paint – A Simple Pixel Editor
Here's another pixel editor, but this time made with ClojureScript and Om (React-based framework).

https://jackschaedler.github.io/goya/

daGrevis··on IsoPlex: Popcorn time alternative maintained by Isohunt
I can't find the source code. Is it even available?
daGrevis··on Btns.css – A small CSS module for building beautiful, responsive buttons
How can buttons be responsive? And why there are two hyphens in some, not all, classes like “btn--full“ or “btn--m“?
daGrevis··on HipHop: A "Popcorn Time" for music
The main selling point of Popcorn Time is that it allows to watch movies more easily than solutions that asks money for that. I don't think music industry has this problem — there are services like Spotify, Rdio and many more that offers painless listening.

That aside, the app looks really polished and I'm glad it has Linux support backed in.

daGrevis··on Micro Python – a lean and efficient implementation of Python 3
If someone is wondering what's going on with unicode support:

> No unicode support is actually implemented. Python3 calls for strict difference between str and bytes data types (unlike Python2, which has neutral unified data type for strings and binary data, and separates out unicode data type). MicroPython faithfully implements str/bytes separation, but currently, underlying str implementation is the same as bytes. This means strings in MicroPython are not unicode, but 8-bit characters (fully binary-clean).

daGrevis··on How to Write a Lisp Interpreter in Python (2010)
The cool thing about diy-lisp is that at the end you implement standard library of your language in, well, your language![0]

[0]: https://github.com/daGrevis/diy-lisp/blob/master/stdlib.diy

daGrevis··on How to Write a Lisp Interpreter in Python (2010)
I will try this out!

Also there is diy-lisp[0]. I myself did it and it was very rewarding and fun![1]

[0]: http://kjetilvalle.com/posts/implement-a-programming-languag...

[1]: https://github.com/daGrevis/diy-lisp

daGrevis··on An alternative Haskell home page
I think The Racket Language (Lisp dialect) has great site too. You didn't add it to your list. http://racket-lang.org/
daGrevis··on Show HN: pkgname, choosing good package names
Git and foo works too! :)
daGrevis··on Lanyon, a Markdown web server in Go
Also, they're both somehow related to Markdown.
daGrevis··on Lanyon, a Markdown web server in Go
You should consider renaming. There's a popular theme for Jekyll with the same name[0].

[0]: https://github.com/poole/lanyon

daGrevis··on The next version of DuckDuckGo
To continue about auto-complete, would it be possible to add Tab button as a valid button to go to the next item (Shift-Tab to go back)?
daGrevis··on Python Search – eval(raw_input())
I wanted to add that not always “eval(input())“ is a bad thing. It's the core of REPL[0], for example.

[0] http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print...

daGrevis··on Python Search – eval(raw_input())
Bad programmers will code bad in any language. Language change won't help.
daGrevis··on Reactive UIs with React and Bacon
I'm doing something similar[0] like author is doing and for URL routing I use Director[1].

[0] https://github.com/daGrevis/Hendrix

[1] https://github.com/flatiron/director

daGrevis··on RawGit – GitHub CDN system
Here's source of evil.js that will be served if you are going to abuse rawgit.com and use it on production.

https://github.com/rgrove/rawgithub/blob/master/public/js/ev...

daGrevis··on GitHub Cheat Sheet
One shouldn't alias 'git add . && git commit' to 'git ac'. You should always check what you are about to commit with 'git status' and 'git diff'.
daGrevis··on GitHub Cheat Sheet
To tell CI (for example, Jenkins) to rebuild.
daGrevis··on AngularStrap v2.0
This is cool! React (by Facebook) has something similar. http://react-bootstrap.github.io/components.html
Page 1 of 8Next →