News for hackers. Stuff that matters.

karka91

Can you not derive it from both? Doesn't seem that op is making a choice
whatever brings you happiness. I spend little on experiences like vacations and tend to enjoy the experience leading to a purchase and usage of a thing. E.g. researching what guitar effect pedals would be cool is as enjoyable to me as using it to create sounds after I buy it. This also has an interesting side effect that often I'm satisfied without actually acquiring a thing but when I do - it leads to a better quality (whatever that means in that particular case) but also more expensive thing
Re:Ask HN: Does your team use feature flags? on Friday January 28, 2022 @09:52AM (#30115305)
Our team uses them extensively. It's also tied to our A/B and QA testing infrastructure as it performs a similar function of "turn this/that on/off for these particular users". This enables us to do continuous deployment (dead/unfinished code goes to live all the time) and running QA for features on live infrastructure that has actual production loads.

It's also a life saver when issues arise, though the correct term for this is "operational toggles". Flip a switch when functionality is causing issues and it's gone.

Re:Ask HN: Who is hiring right now? on Monday March 23, 2020 @01:22PM (#22666249)
Eneba | Kaunas, Lithuania | Full Time | Onsite (remote while quarantine is in effect) | Backend, frontend developer | https://www.eneba.com/

Eneba.com is a newly established marketplace for games. With a huge selection of titles at the best price, Eneba is quickly becoming a go-to place to find the best game deals. While game collection in the market grows by the day everyone can find something for their liking - fresh new games, world-renowned game titles or various console giftcards.

Our merchants rave about us and we're steadily growing a loyal client base. We had one the biggest seed rounds in the Baltics and we're in the gaming market that actually grows in recessions/quarantines.

We have a very strong team (tech and business wise) and are looking for people that are willing to join and learn. We're looking for

* mid level backend developer. You'd be working with php (symfony) most of the time, a bit of golang and occasional devops tool.

* junior/mid level frontend developer. You'd be working with react and apollo

Hiring: we do a <1h meet to get to know each other (video conf. due to quarantine) and ask to spend a few hours on a coding task at home.

Mail to karolis@[domain from above] to talk

Re:Ask HN: Who is hiring? (March 2020) on Friday March 06, 2020 @01:59AM (#22501521)
Eneba | Software Engineer | Onsite Kaunas, Lithuania | Full Time | https://www.eneba.com

Eneba is a games marketplace. We're a startup that had one the biggest early investment rounds in Lithuania. The whole team operates in the same office - support, marketing, it, sales and so on.

We're looking for php and frontend devs of mid/senior level.

We have an onsite interview (~1h) to get to know one another. If we're still interested after that - we ask to spend a few hours with a coding exercise at home or show us some public code you've written.

Backend tech you'd be working with: php, symfony, graphql, elastic search, kubernetes, terraform Frontend: react, apollo, graphql

Write to jobs at eneba.com or karolis at eneba.com, mention you found this on HN

Re:Ask HN: How do you roll back production? on Monday November 04, 2019 @04:59AM (#21440213)
This depends a lot on the databases used and flexibility of the code that's accessing the data. One method is to deploy in multiple stages and to use views. In pre-deploy you create a view with schema/data needed for the release. In deploy stage you roll-out the canary code. In post-deploy stage remove either the old data/schema on success or new data/schema on failure. It's quite an overhead to implement and maintain this process.
Re:Ask HN: How do you roll back production? on Monday November 04, 2019 @04:44AM (#21440142)
Honestly, we haven't considered that. Breakage rarely reaches production, rollbacks are quick, a process orchestrator retries most of the stuff and because of that we do not have a problem worth solving with "canary deployments". Note that we do sometimes carry out "canary releases" via toggles.
Re:Ask HN: How do you roll back production? on Sunday November 03, 2019 @03:20PM (#21436309)
Assuming this is about web dev.

Nowadays - flip a toggle in the admin. Deployments and releases are separated.

Made a major blunder? In kubernetes world we do "helm rollback". Takes seconds. This allows for a super fast pipeline and a team of 6 devs pushes out like 50 deployments a day.

Pre-kubernetes it would be AWS pipeline that would startup servers with old commits. We'd catch most of the stuff in blue/green phase, though. Same team, maybe 10 deployments a day but I think this was still pretty good for a monolith.

Pre-aws we used deployment tools like capistrano. Most of the tools in this category have multiple releases on the servers and a symlink to the live one. If you make mistake - run a command to delete the symlink, ln -s old release, restart web server. Even though this is the fastest rollback of the bunch the ecosystem was still young and we'd do 0-2 releases a day.

hi, european here. Never heard about composting here.

Those are not vaults. Those are just holes in ground with a cover on top. It's mostly decorative and there so that you don't walk on top of the coffin.

We don't usually own these also. Usually city where you live has a cemetery that must provide a place for the coffin.

Re:Ask HN: Want to See My YC S2017 Application? on Tuesday April 11, 2017 @11:56AM (#14089260)
but with the size of the audience you're targeting there is no way this is going to be a memorable number. Keeping a contact book with these isn't a big step forward from managing the one already present on my phone
Re:Enabling choice for Agile delivery Scrum teams on Friday April 07, 2017 @09:54AM (#14059618)
I work for a shop with more than 200 devs. Over the years we had multiple efforts to standardize the libraries, platforms we use only to very limited success. While things like CI software and IDE got pretty much standard without any intervention to this day there is no consensus for library x to do y. The overall sentiment resonates with me and what I've seen at my workplace
Re:Berlin public transport in real time on Thursday November 19, 2015 @08:11AM (#10594509)
Re:Rocket Internet: Waiting for lift-off on Thursday October 22, 2015 @07:36AM (#10431600)
It would be great if HN had a rule against paywalled sites. Seems weird to have this on first page
Unstable virtual box networking on my arch machine that requires occasional suspend and resume of a vm. No good looking and stable gui client for mysql.

I've been doing dev with linux for most of my carrier and I honestly don't know why would someone use another os. Windows dev looks very weird to me with trillions of popups, little windows and checkboxes. Mac looks like it's trying to replicate linux tooling and while it's pretty good you still need to jump some hoops

Sounds like you manage this manually. Why not have a CI server (travis, jenkins, w/e) build each microservice seperately (e.g. after a push to master) and then attempt an app release with all microservices?

You can also do parametric jobs in jenkins which could allow combining arbitrary microservices versions

Or just version your APIs and declare explicitly what microservice uses what version of the API to communicate with the other service.

We have a load of lenovos at work that work at 100% with standard ubuntu install. I have 2 laptops at home (pretty new ones) that have Arch running with no extra fiddling after base install. In my experience things usually just work and the situation you've described is from around 5-7 years ago.
Usually everything works out of the box even with relatively new laptops. Driver problems and heavy manual fiddling is a scare from the olden days. You might need some extra effort if you want to make full use of the gpu but this doesn't seem to a factor if you'll do web dev.

For distros - Ubuntu will give you most out of the box but I'd suggest trying Archlinux. The wiki is so much better then what ubuntu has to offer and it has info on more exotic problems. I found it way more stable and usable then ubuntu.

For brands - lenovo thinkpads work great. Asus has great support too, though headphones/mic combo jack has some issues on certain models

Re:“We assumed every user had an IQ greater than 42” on Thursday February 26, 2015 @08:01AM (#9112249)
The reporter seems to be a troll. Quick look at his activity shows that most of his comments are snarky and ill-mannered like the one here
Re:Show HN: Matterhorn – Your new project manager on Tuesday February 03, 2015 @10:13AM (#8990744)
I see nothing about integrations or an API. Thats a bit dissapointing
Re:Game Development in Go on Monday January 26, 2015 @09:56AM (#8947262)
I was experimenting with the idea of learning game dev with golang but shortly after starting I realized that there's very little tooling for that and I'll probably drop that project midway. Needing to make my own engine/tools/bindings on every step drained all the enthusiasm.

Would love to see something like LÖVE made available for golang

Re:Ask HN: What are your big plans for 2015? on Wednesday December 31, 2014 @05:00AM (#8818783)
I've got a 2 year plan that starts tomorrow - since I've decided to quit university my plan is to bootstrap a business that would make a profit of atleast the same amount that I would have had to pay for the degree (4400 eur) in the same amount of time that I would have had to spend learning (2 years).

I'm pretty positive about my chances, though this will be my first attempt at `doing business`

Re:If programming languages were weapons on Sunday August 31, 2014 @02:10PM (#8249902)
If you use it for new stuff with up to date frameworks (e.g. symfony) it's not that bad, really. Since 5.4 it's getting a lot better. If you're stuck with some old version and legacy codebase it's a problem unrelated to the language itself.
Re:Azul3D – A 3D game engine written in Go on Friday August 08, 2014 @03:02AM (#8151803)
this caught my eye a few months ago when I decided to learn some opengl/gamedev. Started working with it but abandoned it when I realized that opengl 2 is decade old. Other then that it seemed a rather nice set of tools for my inexperienced eye
Re:Subpixel animation differences on browsers on Friday December 06, 2013 @07:34AM (#6860763)
I'm getting the opposite. Chrome is jittery on both and firefox smoothes out the sub pixel animation quite nicely. I'm using Ubuntu
Re:Coin on Friday November 15, 2013 @04:52AM (#6738577)
oh wow. Just a month ago I and a couple of colleagues were talking about this very idea and that this would be a great startup, though we dismissed it because none of us had any experience in this field and we were afraid of possible legal issues.

It's great to see that someone actually brought this to life!

Re:Ask HN: What is the stupidest startup idea you ever had/heard? on Thursday September 12, 2013 @11:37AM (#6374688)
with what?
Re:What coding mnemonics do you use? on Wednesday August 07, 2013 @08:25AM (#6172282)
I find it hard to believe that someone actually mixes these unless they completely skipped all math classes in school.
Re:Golang Diaries I on Monday June 17, 2013 @07:05AM (#5892463)
Golang ins't all that new. I don't get it why so many articles exploring the basics get so much spotlight.

It's a good language. I'd like to see more articles about things made with it and not about it.

Older »