News for hackers. Stuff that matters.

bringking

If anyone wants to know what looking at an Animal or some objects on LSD is like, this is very close. It's like 95% understandable, but that last 5% really odd.
Re:Ask HN: What's the hardest problem you've ever solved? on Saturday November 17, 2018 @07:50PM (#18478257)
It was pretty important to work with the Project Managers and "scrum-masters" to decouple our release cycle from our sprint cycle. In our case, like yours, they were coupled together for no technical reason. It's hard to sum up all the changes we made to allow it to happen, but mostly it boiled down to a few technical decisions -

* Every PR is treated as "production" ready. This means if it isn't ready for user eyes, it gets feature flagged or dark shipped. Engineers have to assume their commit will go into prod right away. Feature flags become pretty important * Product Owners and QA validate code is "done" in lower environments (acceptance or staging, or even locally during PR phase). This helped us decouple code being in prod and "definition of done" in our sprints. * All API changes and migrations follow "expand and contract" models that makes the code shippable. e.g. even if we are building new features, we can ship our code at anytime cause the public api is only expanding. * More automated quality checks at PR time. Unit tests, integration tests, danger rules, etc. These vary from codebase to codebase. A key part of this is trusting the owners of that code or service. To a degree, if they are happy with their coverage, then they can ship. (Within limits of course. Not having unit tests at least would be a red flag)

Also, we still ship numerous times a day without a full automation test, we just make sure each release is really small (1-3) commits. The smaller the release the easier it is to manually QA it. So nothing fancy is needed, just smaller releases.

So to answer your question, we don't pick and choose work that is "low" impact or "high" impact, all code gets shipped the same and with the same cadence. It is our responsibility to ensure that when it goes to prod, it won't break anything

Re:Ask HN: What's the hardest problem you've ever solved? on Saturday November 17, 2018 @04:51PM (#18477561)
One of the hardest challenges I have had in my career is convincing our company to move to Continuous Delivery. 90% of the challenges weren't technical, but emotional. Shipping software comes with lots of feelings, fear, politics, etc. I had to personally work with various leaders across the org to help them through these feelings and perceived blockers.

We aren't 100% there yet, but we are shipping numerous times per day across 20 or so services and quality has gone _up_, not down

Oh sorry I should read better! Sorry
Re:Ask HN: Who is hiring? (September 2017) on Friday September 01, 2017 @01:20PM (#15150469)
Things have recently changed, please try again if you are still interested!
Re:Ask HN: Who is hiring? (September 2017) on Friday September 01, 2017 @01:11PM (#15150382)
Tucson, AZ and Denver, CO locations as well ;)
Re:How I built a profitable bootstrapped side project on Monday May 30, 2016 @11:48AM (#11801838)
We hugged it to death
Re:Simple Rules for Healthy Eating (2015) on Wednesday May 25, 2016 @12:41PM (#11771095)
I prefer the even simpler Michael Pollan guide - “Eat food. Not too much. Mostly plants.”
It's just a beta and we are actively working on new features, so any feedback would be greatly appreciated!

On the plate next is time-travel state replacement, and in-browser NPM importing so you can require other components on the fly.

Re:Flux Comparison by Example on Tuesday February 03, 2015 @10:31AM (#8990871)
I am using Yahoo's fluxible app and it is quite good. Doesn't feel verbose at all in every day use.
Re:From React to Riot 2.0 on Friday January 23, 2015 @09:03AM (#8934827)
I agree that it is unacceptable/irresponsible in a way to have a larger payload than is necessary, but I think that is a different issue. Something like selective importing only what you need from the framework vs. the whole shebang.
Re:From React to Riot 2.0 on Friday January 23, 2015 @08:49AM (#8934769)
I am not sure why it's becoming popular to say "It’s unacceptable that the underlying framework is bigger than the application itself." If your domain specific implementation is smaller than the framework itself, it means the framework did exactly what it was supposed to do, it reduced the amount of work you had to do to implement your app.
Re:Tuxedo.js – A Framework Built on React and Flux on Thursday January 22, 2015 @03:36PM (#8931582)
Thanks, those look great. Good work. Looks a little leaner than fluxible as well, which is always a plus
Re:Tuxedo.js – A Framework Built on React and Flux on Thursday January 22, 2015 @01:58PM (#8930956)
Does Tuxedo have a plan for Isomorphic applications? I have been following the Yahoo fluxible project since it provides nice abstractions, but was designed for isomorphic apps out of the box.
Re:Apple – Live – September 2014 Special Event on Tuesday September 09, 2014 @01:15PM (#8291343)
whats up with the Chinese translations?
Re:EA is File Snooping with the Origin Client on Sunday July 13, 2014 @10:57AM (#8027487)
The UserAssist registry key was meant for tracking Explorer stats. EA is just reading a reg area that windows is already tracking. Also, you can turn it off. Source- http://www.aldeid.com/wiki/Windows-userassist-keys
Re:EA is File Snooping with the Origin Client on Sunday July 13, 2014 @10:54AM (#8027479)
Actually the UserAssist reg key is meant for windows explorer usage tracking and does the ROT13 encoding automatically. You can turn off the encoding or tracking in general. Source-http://www.aldeid.com/wiki/Windows-userassist-keys
Re:My ECMAScript 7 wishlist on Saturday June 14, 2014 @03:23PM (#7893445)
Thanks for the article. I agree with most of this, however for empty arrays I find it best just to check length in the "falsy" way. Like -

if ( !array.length ) { //do something }

Seems succinct enough not to require a separate function.

Re:Anonymous Markdown Web Chat on Thursday June 12, 2014 @11:40PM (#7887339)
nope back.
Re:Anonymous Markdown Web Chat on Thursday June 12, 2014 @11:40PM (#7887337)
aaand it's down.
Re:CSS 3D Solar System on Sunday April 20, 2014 @09:56AM (#7616775)
Great work. You even had some breakpoints for smaller widths, which was unexpected for this type of visualization.
Re:Radial NCAA Bracket in D3.js on Thursday March 20, 2014 @10:55AM (#7435874)
I implemented the team hover color. Sent a PR
Re:Doge2048 on Monday March 17, 2014 @11:25AM (#7415571)
I have not laughed out loud at a HN post in quite a while. Thank you for that. When I scored the first time and it a said "such player", I laughed quite loudly in my quiet office.
You are certainly entitled to your opinion on her being annoying and fake, but your last statements are just un-called for. Women cannot think logically? Obviously she though logically enough to create an idea that struck a chord with enough people to raise over 250K? Hacker News shouldn't be the place for such blatant misogyny.

Older »